Ubuntuの16.04とWindows 10上でMySQLユーザーガイド| Ubuntuの16.04とWindows 10のシステムは、MySQLへのリモートアクセスを許可するように設置しました

この記事では、最初の個人的なブログが登場https://kezunlin.me/post/36e618e7/ようこそ!

Ubuntuの16.04とWindows 10上でMySQLユーザーガイド

パート1:Ubuntuの

インストール

sudo apt-get install mysql-server
# root,123456

mysql -uroot -p123456

リモートアクセスを許可

変更バインドアドレス

cd /etc/mysql
grep -r 'bind-address' .
./mysql.conf.d/mysqld.cnf:bind-address          = 127.0.0.1

変更bind-address0.0.0.0

vim ./mysql.conf.d/mysqld.cnf
bind-address          = 0.0.0.0

# or 
sed -i 's/127.0.0.1/0.0.0.0/g' /etc/mysql/mysql.conf.d/mysqld.cnf

# restart
service mysql restart

助成ユーザー

mysql> grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
mysql> flush privileges;

ユーザーのために確認してください。

mysql> use mysql;
mysql> select user,host from user;
+------------------+-----------+
| user             | host      |
+------------------+-----------+
| root             | %         |
| debian-sys-maint | localhost |
| mysql.session    | localhost |
| mysql.sys        | localhost |
| root             | localhost |
+------------------+-----------+
5 rows in set (0.00 sec)

OK。今、私たちは、リモートマシンからのMySQLにアクセスすることができます。

接続テスト

mysql -uroot -p123456 -h 192.168.0.130

パート2:Windowsの

MySQLサーバ5.7をインストールします

OK

リモートアクセスを許可

助成ユーザー

mysql> grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
mysql> flush privileges;

近くのFireware

近くのFirewareおよび3306のTCP接続を許可します。

接続テスト

mysql -uroot -p123456 -h 192.168.0.130

またはMySQLのクライアントによる。

参照

歴史

  • 20180124:作成しました。
  • 20180308:窓の部分を追加します。

著作権

  • 投稿者:kezunlin
  • ポストリンク:https://kezunlin.me/post/36e618e7/
  • 著作権:別途明記しない限り、このブログのすべての記事はCC BY-NC-SA 3.0の下でライセンスされています。

おすすめ

転載: www.cnblogs.com/kezunlin/p/11840263.html