10038数据路连接是失败;
使用navicat登录ubuntu系统上的mysql数据库失败,10038连接失败
1、登录mysql数据库:
mysql -u 登录名 -p
输入密码:
2、放开授权
use mysql
GRANT ALL PRIVILEGES ON *.* TO '登录账号'@'%' IDENTIFIED BY '登录密码' WITH GRANT OPTION;
例如:GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'Root@456' WITH GRANT OPTION;
flush privileges;
3、退出登录
exit
4、修改配置文件
ubantu:修改/etc/mysql/mysql.conf.d/mysqld.cnf中注释掉
# bind-address = 127.0.0.1(该语句在不同的os中路径不一样,但是都在/etc/下,可根据自己的情况找一下)
推荐以下几种路径,可类似的推出自己系统的路径:
/etc/my.cnf
/etc/mysql/mysql.conf.d/mysqld.cnf
5、重启mysql服务
service mysql restart