Windows 连接 Ubuntu 虚拟机上的 MySQL

Windows 连接 Ubuntu 虚拟机上的 MySQL

第一次尝试连接时提示错误 (10061)

mysql -u root -p // 进入 mysql

use mysql; // 更改数据库

update user set host='%' where user='root'; // 修改 root 访问权限

flush privileges;

quit // 退出mysql

sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf

注释掉这一行

bind-address = 127.0.0.1

保存退出

sudo service mysql restart // 重启 mysql

尝试连接,如果到这一步还不行,继续下面操作。

查看root

select user, host from user;

如果 root 的 host 为 localhost,将 root 的 host 改为 %

update user set host = '%' where user = 'root' and host='localhost';

flush prividges;

重启 mysql 服务

sudo service mysql restart

再次尝试连接

完成

posted @ 2021-04-17 00:29  ysj101  阅读(296)  评论(0)    收藏  举报