MySQl访问mysql数据库,出现报错,显示“2003- Cant connect MySQL Serveron localhost(10038)“。 原因:3306端口未对外开放。 解决方案: 方法一:我的电脑右键—>管理—>服务和应用程序—>服务—>在里面找到Mysql—>右键启动 启动成功会显示正在运行。然后重新连接数据库即可。 方法一命令行启动: win+R—>services.ms...
使用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' mysql> grant all privileges on *.* to ...
面对使用Navicat连接MySQL数据库时出现的"2003 can't connect to MySQL server on 'localhost'(10038)"错误,我们可以通过一系列步骤进行解决。首先,我们需要登录MySQL数据库并检查用户情况,确保远程访问权限已开启。对于MySQL 8.0版本,无需在命令中添加 "IDENTIFIED BY 'password'"。使用如下命令开启远...
1、查看服务器mysql情况 mysql -u root -p 输入你的密码 输入以下命令 use mysql SELECT User, Host FROM mysql.user; 665.png 显示的root为localhost本地登录,修改命令如下: grant all privileges on.to 'root'@'%' identified by '12345678' with grant option; 或 GRANT ALL PRIVILEGES ON.TO 'root'@'...
navicat远程连接mysql,2003 can't connect to mysql server on 10038 参照URL:https://blog.csdn.net/makeworks/article/details/77844386 ①:netstat -an | grep 3306 来查看mysql默认的端口3306是否开启,允许哪个ip使用,如果你发现,前面有127.0.0.1,就说明,3306端口只能本机ip使用 ...
优先考虑mysql数据库是否开启 1.先看报错窗口。 通过百度,最终找到的原因是:远程3306端口未对外开放。 于是下面进行远程3306端口开放操作。 首先远程连接服务器,点击“开始”-“管理工具”-“高级安全Windows防火墙”。 在打开的窗口中,左边选中“入站规则”,右边点击“新规则”来新建一个入站规则。
1 双击连接名时报‘2003-Can't connect to MySQL server on ''xxx’(10038)。2 ‘win+R->cmd->services.msc->回车’打开服务,找到mysql,看一下mysql是否启动了,这里可以看到没启动,将鼠标放在mysql上,点击右键,选择启动,将它启动;3 或者可以通过打开本地的开发环境phpStudy来将mysql启动...
使用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'mysql...
关闭防火墙:sudo ufw diasble 开启防火墙:sudo ufw enable 4、mysql配置文件 修改配置文件 vi /etc/mysql/my.cnf vi /etc/mysql/mysql.conf.d/mysqld.cnf 发现bind-address=127.0.0.1 改成bind-address=0.0.0.0 然后重启mysql服务即可service mysqld restart。 参考:...
GRANTALLPRIVILEGESON*.*TO'your_username'@'localhost'; 1. 替换‘your_username’ 为你的用户名。 通过按照上述步骤进行操作,你应该能够解决 “Navicat can’t connect to MySQL server on 10038” 问题。如果问题仍然存在,你可以尝试重新启动 MySQL 服务器并重试连接。 希望这篇文章对你有所帮助!