打开/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”。这...
连接名可任意命名、主机填写虚拟机的ip地址(可在虚拟机使用ifconfig进行查看)、端口一般为默认、用户名选择root、输入账户的密码即可,确定之前最好可以进行连接测试。 开启navicat,新建bkrq数据库 如图,已经创建数据库成功了 如果还是不行,就先exit退出mysql,navicat中删除连接,再新建一个新的连接,在新连接下创建数据...
用navigat连接数据库,不论怎样一直都无法连接mysql,一直报错2003 - Can’t connect to MySQL server on ‘47.112.13.231’ (60 “Operation timed out”) 然后上网各种搜,下面是网友提出的几个方面原因: 1、/etc/mysql/mysql.conf.d/mysqld.cnf配置问题: bind-address = 127.0.0.1 #这里默认监听本地localhost ...
(5)/etc/init.d/mysql restart (一定要重启数据库,不然没用) ok,此时就可以远程连接此数据库了.
使用Navicat forMySQl访问mysql数据库,出现报错,显示“2003- Cant connect MySQL Serveron localhost(10038)“。 原因:3306端口未对外开放。 解决方案: 方法一:我的电脑右键—>管理—>服务和应用程序—>服务—>在里面找到Mysql—>右键启动 启动成功会显示正在运行。然后重新连接数据库即可。
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 8.0版本,无需在命令中添加 "IDENTIFIED BY 'password'"。使用如下命令开启...
第一种方法权限问题 1.获取所有权限 GRANT ALL PRIVILEGES ON . TO ‘user’@’%’ IDENTIFIED BY ‘password’ WITH GRANT OPTION; //授权所有主机连接到mysql服务器 2刷新权限 FLUSH PRIVILEGES; 第二种方法 师傅操作的 关闭防火墙 查看状态 systemctl status firewalld ...
Navicat for MySQL 安装好了mysql的电脑 方法/步骤 1 双击连接名时报‘2003-Can't connect to MySQL server on ''xxx’(10038)。2 ‘win+R->cmd->services.msc->回车’打开服务,找到mysql,看一下mysql是否启动了,这里可以看到没启动,将鼠标放在mysql上,点击右键,选择启动,将它启动;3 ...