出发点
因为桥梁我的项目须要用到MySQL数据库,想着本人实验室服务器的MySQL曾经装好了,就装置Navicat筹备近程连贯,通过shell进行连贯发现运行失常
mysql -u root -p
然而应用Navicat连贯时呈现谬误,回绝连贯,于是想到可能MySQL不容许近程登录
开启近程IP登录许可
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
将bind-address = 127.0.0.1
后面加上#
lc-messages-dir = /usr/share/mysqlskip-external-locking## Instead of skip-networking the default is now to listen only on# localhost which is more compatible and is not less secure.# bind-address = 127.0.0.1
之后重启MySQL即可
/etc/init.d/mysql restart
增加用户
开启近程登录之后发现呈现了新的谬误:... is not allowed to connect to this MySql server
于是通过shell登录MySQL,顺次执行以下命令
use mysql;update user set host=’%’ where user=’root’;
遂近程连贯胜利