ホームページ  >  記事  >  データベース  >  MySQL リモート アクセスを有効にする

MySQL リモート アクセスを有効にする

高洛峰
高洛峰オリジナル
2016-12-02 14:33:111123ブラウズ

デフォルトでは、リモート マシンから MySQL にアクセスすることはできません。リモート アクセスは、次の設定によって有効にすることができます。

私の MySQL 環境は ubuntu+mysql5 です

1. /etc/mysql/my.conf を変更し、bind-address を変更して、それをマシンの実際の IP アドレスとして指定します。変更後の my.con はおそらく次のようになります。次のようになります

[mysqld]

# .1.107

user = mysql

pid-file = /var/run/mysqld/mysqld.pid

ソケット = /var/run/mysqld/mysqld.sock port = 3306

basedir = /usr

datadir = /var/lib/mysql

tmpdir = /tmp

language = /usr/share/mysql/english

Skip-external-locking

2. mysql にログインします。 root として次のコマンドを実行します。

Sonardb.* 上のすべてを、'123456' で識別される sonar @'%' に付与します。

Sonardb.* 上のすべてを、'123456' で識別される sonar@localhost に付与します。

Sonardb を次のように置き換えます。アクセスするデータベース名、sonar は使用するユーザー名、123456 を自分のパスワードに置き換えて、リモート アクセス機能を有効にします。

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