navicat连接mysal报错啊,2003---can't connect to mysql server on localhost(10061),怎么解啊?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了navicat连接mysal报错啊,2003---can't connect to mysql server on localhost(10061),怎么解啊?相关的知识,希望对你有一定的参考价值。

参考技术A 把localhost换成127.0.0.1试一下 参考技术B 你的mysql服务没有启动本回答被提问者采纳

Navicat远程连接mysql教程及Navicat报错10061解决办法

文章目录

想要远程连接的前提是数据库要配置密码,配置密码参考如下

https://blog.csdn.net/m0_53721382/article/details/128943162?spm=1001.2014.3001.5501

进入要连接的数据库

mysql -u root -p

看一下原有的配置,host 和 user

use mysql
select host,user from user;   注意 ;

修改配置

update user set host='%' where user='root';
flush privileges;


授权root用户进行远程登录

mysql> grant all privileges on *.* to 'root'@'%';
mysql> ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'root_pwd'; ## 授权root远程登录 后面的root_pwd代表登录密码
mysql> flush privileges;

配置修改完成后,打开navicat,新建连接


点击测试链接,显示连接后点击确定,可以愉快的使用了。

Navicat报错10061解决办法

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

以上是关于navicat连接mysal报错啊,2003---can't connect to mysql server on localhost(10061),怎么解啊?的主要内容,如果未能解决你的问题,请参考以下文章

用Navicat连接mysql报错:2003-Can't connect to MySql server on '10.100.0.109'(10039)

MySQL连接Navicat时报错常见的几种情况

在Navicat中连接数据库时报错2003时的解决方案

Navicat for mysql 远程连接 mySql数据库100611045错误

Linux环境 mysql用navicat远程连接常见问题2003 1130 1045

navicat远程连接mysql,2003 can't connect to mysql server on 10038