mysql8允许外网访问(转载+整理)
需要操作两部分
①
subl /etc/mysql/mysql.conf.d/mysqld.cnf
bind-address = 0.0.0.0
sudo service mysql restart
②
mysql> use mysql;
Database changed
mysql> update user set host='%' where user ='appleyuchi';
mysql> FLUSH PRIVILEGES;
查看效果:
mysql> select host,user,plugin from user;
+-----------+------------------+-----------------------+
| host | user | plugin |
+-----------+------------------+-----------------------+
| % | appleyuchi | mysql_native_password |
| % | root | auth_socket |
| localhost | debian-sys-maint | caching_sha2_password |
| localhost | mysql.infoschema | caching_sha2_password |
| localhost | mysql.session | caching_sha2_password |
| localhost | mysql.sys | caching_sha2_password |
+-----------+------------------+-----------------------+
6 rows in set (0.00 sec)
最后测试效果:
mysql -uappleyuchi -hDesktop -p
就可以登录了。
其中的Desktop是远程IP
总结
以上是生活随笔为你收集整理的mysql8允许外网访问(转载+整理)的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: kafka的SASL的适用业务场景
- 下一篇: Django MTV 开发模式 + 数据