打开/etc/mysql/mysql.cnf找到bind-address= 127.0.0.1把它改成bind-address= 0.0.0.0 (mysql5.7.24版本,配置文件目录是:/etc/mysql/mysql.conf.d/mysqld.cnf) 重启生效; 命令:service mysql restart (3)执行第二步后测试连接mysql,仍然会报错:“1130 is not allowed to connect to this MySql server”。这...
(5)/etc/init.d/mysql restart (一定要重启数据库,不然没用) ok,此时就可以远程连接此数据库了.
方法一:我的电脑右键—>管理—>服务和应用程序—>服务—>在里面找到Mysql—>右键启动 启动成功会显示正在运行。然后重新连接数据库即可。 方法一命令行启动: win+R—>services.msc—>回车’打开服务,找到mysql。然后就和上面操作一样。
优先考虑mysql数据库是否开启 1.先看报错窗口。 通过百度,最终找到的原因是:远程3306端口未对外开放。 于是下面进行远程3306端口开放操作。 首先远程连接服务器,点击“开始”-“管理工具”-“高级安全Windows防火墙”。 在打开的窗口中,左边选中“入站规则”,右边点击“新规则”来新建一个入站规则。 在“规则类型”...
使用navicat连接MySql数据库时,输入的用户名和数据库密码都是正确的,为什么连不上?出现以下错误2003-Can't connect to MySQL server on ‘loaclhost’(10061) 解决方法:鼠标点击电脑图标栏,右键选择任务管理器 找到服务,点击, 找到MySQL,可以看到MySQL状态已停止,我们打开就可以了。右键选择开始,重新连接Navicat就成功...
面对使用Navicat连接MySQL数据库时出现的"2003 can't connect to MySQL server on 'localhost'(10038)"错误,我们可以通过一系列步骤进行解决。首先,我们需要登录MySQL数据库并检查用户情况,确保远程访问权限已开启。对于MySQL 8.0版本,无需在命令中添加 "IDENTIFIED BY 'password'"。使用如下命令开启...
navicat远程连接mysql,2003 can't connect to mysql server on '192.168.1.26' (10038) 解决方法: 先使用netstat -an|grep 3306查看3306端口允许哪个IP连接,若前面写了127.0.0.1 关闭MySQL服务 修改/etc/mysql目录下的my.cnf,注释掉bind-address=127.0.0.1 ...
使用Navicat连接MySQL数据库报: 2003 can't connect to MySQL server on 'localhost'(10038) 解决方案: 登录mysql数据库,查看用户情况 mysql> SELECT User, Host FROM mysql.user; 2.需要通过命令开启远程访问权限 注意:mysql8.0 命令不需要加 IDENTIFIED BY 'password' ...