Navicat MySQL连接Linux下MySQL的及2003错误解决方案

Navicat MySQL连接Linux下MySQL的及2003错误解决方案

1.首先登录mysql
Navicat MySQL连接Linux下MySQL的及2003错误解决方案_第1张图片
2.为用户授权——需要在mysql里面执行以下语句(开放mysql远程权限)

use mysql;
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;

3.打开Navicat——编辑连接——点击连接测试
Navicat MySQL连接Linux下MySQL的及2003错误解决方案_第2张图片4.提示2003错误
Navicat MySQL连接Linux下MySQL的及2003错误解决方案_第3张图片5.注释bind-address = 127.0.0.1

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

将bind-address = 127.0.0.1注释掉(即在行首加#),如下:
Navicat MySQL连接Linux下MySQL的及2003错误解决方案_第4张图片6.重启linux

reboot

7.再用Navicat连接mysql
成功
Navicat MySQL连接Linux下MySQL的及2003错误解决方案_第5张图片

你可能感兴趣的:(Linux)