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
再次尝试连接
完成

浙公网安备 33010602011771号