python-djangoの-LinuxのMySQLのインストールと設定_20191124

 

そこには、データベースを作成する方法を、LinuxでMySQLをブロックされており、

私は、データベースをLinux上にインストールされて置きます

  • 1、須藤はapt-getをインストールmysqlのサーバー
  • 2、PS -aux | grepを 'mysqlの'、存在する場合、インストールされています、
  • USR / sbinに/ mysqldを、デフォルトのブートを開始することを意味し、Dに続いて表示、
  • 3、近いサービスですsudoのサービスMySQLの停止、
  • 4、sudoのサービスMySQLの再起動、これは、サービスを再起動することで、

構成:

  • このファイルを開き、CD /etc/mysql/mysql.conf.d/ vimのmysqld.cnf
  • この構成ファイルには、移動するべきではありません

クライアントをインストールし、

  • クライアントのインストールコマンド、須藤のmysqlクライアントをインストールapt-getを

このコマンドを使用するには、どのようにクライアント:

  • まず、ログ、MySQLの-uroot -pは、パスワードを入力してください
  • その後、コマンドを入力し、CMDウィンドウ入力SQLと同じことができ、

グラフィカルクライアント

  • 私は、仮想マシン上に接続され、上記の私のWindowsを使用したいです
  • 上記の構成を変更するには、LinuxのMySQLの必要性、sudoのviの/etc/mysql/mysql.conf.d/mysqld.cnf
  • コメント#バインドアドレス= 127.0.0.1、
  • 再起動のMySQL、

このMySQLサーバに接続することができません

ソリューション:

  • 1、MySQLの-uルート-p
  • 2、次のコマンドを実行します。
  •  MySQLを使用します。
  •  ユーザーからホストを選択する場所、ユーザー=「ルート」;
  • 3、更新ユーザセットホスト=「%」ユーザー=「ルート」、ホストセット「%」は、後にリモートアクセスを可能にします。
  • 4は、フラッシュ権限;、設定をすぐに有効にすることができ、

データベースを作成します。

  • データベースを表示します。
  • データベースdailyfreshを作成します。

間違いもあり、

  • Redisの-CLI -h 192.168.80.128
  • 上記のコマンドの実装、エラーは、192.168.80.128:6379でのRedisに接続しませんでした:ホストへのルートを
  • IPは、仮想マシンを変更しますか?
  • 私は、私はこの問題を解決するつもりだ時間を持って、どこにも仮想マシンIP変更の問題ではありませんでした

注意:

  • 1、我々は、パスワードが入力されて、あなたはこれがスタートです、須藤のRedisサーバ/etc/redis/redis.conf、サーバーサービスをRedisの上で開始したいと思うことに注意する必要があります
  • 図2は、クライアントに、Redisの-CLI -h 192.168.80.129
  • あなたがに接続できるように、図3に示すように、自動パスワード、自動パスワードを設定,!

################################################## ################################################## #

ローカル、リモート上のMySQL Linux仮想マシンを接続する方法

最初のステップ:

  • リモート仮想マシンが通過pingを実行できるかどうかをチェックします
  • 192.168.38.128として、仮想マシンのIPは、ifconfigを見ます
  • CMDウィンドウのping 192.168.38.128、以下のインターフェイスがに記載されています

ステップ2:

  • チェックその外部オープンの仮想マシンのMySQLのポート番号
  • たとえば、私たちは、オープンポート22ので、仮想マシン上で、このようなリモート接続のLinuxなどのツールをxshellすることができます
  • ポートmysqlの、mysqlの-uroot -pのビュー、あなたが見ることができるのmysqlコマンドラインモードで次のコマンドを実行し、その結果が3306で発見されました
  • 「%ポート%」のような変数を表示。

第三段階:

  • 仮想マシンを表示するには、3306ポートが開いています
  • cmdの下でのtelnet 192.168.38.128 3306を実行します
  • Windowsのtelnetは、デフォルトでは無効になっているため実行できません
  • Windowsのコントロールパネルでは、開いているWindowsの機能は、Telnetサーバとクライアントを開いて、
  • コマンドを実行してCMDウィンドウを再び開き、その結果は、あなたが知っている22でテスト結果を開いていない使用することができない仮想マシン上の理由3306で接続することができません

ステップ4:

  • 仮想マシンを開くために3306ポート  
  • 仮想マシンのファイアウォールの状態を見ます
  • ファイアウォールの行動について:私は再度見て
  • ステップ1:メソッドをインストールします。
  • sudoのUFWをインストールapt-getを

 

 

 

 

おすすめ

転載: www.cnblogs.com/andy0816/p/11921302.html