ホームページ  >  記事  >  データベース  >  ubuntuでnavicatをmsqlに接続する方法

ubuntuでnavicatをmsqlに接続する方法

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼オリジナル
2019-08-12 10:03:454491ブラウズ

ubuntuでnavicatをmsqlに接続する方法

1. 以下の図に示すように、mysql 設定ファイルは /etc/mysql/my.cnf にあります。設定ファイルの内容は非常に充実しており、mysqlユーザー、リスニングポート番号、データファイル格納ディレクトリなどが確認できます。

ubuntuでnavicatをmsqlに接続する方法

#2. cat コマンドを使用して、my.cnf の内容を表示します。次の図に示すように、my.cnf 構成ファイルでは、bind-address のデフォルト IP は 127.0.0.1 です。これは、接続がローカル IP に制限されることを意味します。 mysql が構成されていない場合、Navicat またはその他のリモート接続ツールを使用してデータベースに接続することはできません。

ubuntuでnavicatをmsqlに接続する方法

#3. 他の外部 IP が正常にアクセスできるようにするには、バインドアドレスに対応する IP を 0.0.0.0 に設定する必要があります。 vi または vim を使用して、my.cnf 設定ファイルを編集します。設定が完了すると、次の図のようになります。

ubuntuでnavicatをmsqlに接続する方法

4. 設定ファイルの変更後my.cnf、mysql を変更する必要があります。再起動するには、次の図に示すように、コマンド sudo service mysql restart を入力します。 mysqld プロセスがすでに存在していることがわかり、mysql が正常に開始されたことがわかります。

ubuntuでnavicatをmsqlに接続する方法5. 次に、Navicat を介してデータベースにリモートで接続します。 ifconfig で IP を確認します。 IP アドレスが 192.168.255.131 であることがわかります。

関連する推奨事項: 「

Navicat for mysql グラフィック チュートリアル ubuntuでnavicatをmsqlに接続する方法

6. 次のように、Navicat を開き、[新しい接続] をクリックします。図に示すように:

#7. 「接続テスト」をクリックすると、次のインターフェースがポップアップ表示されます。これは、mysql リモート接続をまだ承認していないため、接続テストが失敗したことを意味します。 Mysql の権限の問題は非常に厳しく、IP アドレスを公開しても接続が失敗するため、まだ root ユーザーを許可していません。つまり、root ユーザーを認証すれば、今後は IP アドレスが 127.0.0.1 でなくてもデータベースに正常にアクセスできるようになります。設定されていない場合、デフォルトでは、ローカルの localhost 接続を除き、他の外部 IP 接続は無効になります。 IP は 0.0.0.0 にバインドされていますが、まだ権限がありません。

ubuntuでnavicatをmsqlに接続する方法

8. 次に、引き続き Ubuntu で mysql を入力します。

ubuntuでnavicatをmsqlに接続する方法

9. リモート認証コマンドを入力します。構文テンプレートは次のとおりです: ライブラリ名.テーブル名に対するすべての権限を、によって識別される「ユーザー名」@「IP アドレス」に付与します。許可オプション付きの「パスワード」;

ubuntuでnavicatをmsqlに接続する方法ここで、編集者は自分の状況に従って Ubuntu コマンド ラインにコマンドを入力します: *.* に対するすべての権限を '123456 で識別される 'root'@'% ' に付与します。 ' 付与オプション付き ;

*.* は正規表現で、すべてのテーブルに対する認可を表します。root は root ユーザーを表します。% はすべての外部 IP を表します。123456 はパスワードを表します。

次の図に示すように:

10. 承認後、コマンド「flush権限;」を入力して権限を更新します(図に示すように)。上の図。その後、mysql データベースを終了できます。

ubuntuでnavicatをmsqlに接続する方法11. この時点で、次の図に示すように、Navicat に移動して接続テストを再試行します。この時点で、テスト接続が成功したことがわかります。

12. [OK] をクリックすると、Navicat メイン ページで、IP アドレス 192.168.255.131 のデータベースがすでに Navicat に存在していることがわかります。

ubuntuでnavicatをmsqlに接続する方法

13. 左側の 192.168.255.131 データベースをダブルクリックして、データベース情報を表示します。その後、Ubuntu のデータベースと同期された Navicat のデータベースをリモートで操作できるようになります。

ubuntuでnavicatをmsqlに接続する方法

以上がubuntuでnavicatをmsqlに接続する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。