首先判断自己的MySQL账户和密码是否输入正确,如果都正确,并且在连接数据库后还是出现报错的情况,说明是...
一、本地主机上登录root用户 找到mysql.exe所在路径,shift+右键,在当前窗口打开命令行。 执行命令: mysql -uroot -proot Enter password: 成功连接mysql以后,执行以下sql语句查看user库情况: use mysql; select host from user where user='root'; 可以看到,mysql默认配置的host都是本地IP。 二、修改配置使之允...
使用Navicat forMySQl访问mysql数据库,出现报错,显示“2003- Cant connect MySQL Serveron localhost(10038)“。 原因:3306端口未对外开放。 解决方案: 方法一:我的电脑右键—>管理—>服务和应用程序—>服务—>在里面找到Mysql—>右键启动 启动成功会显示正在运行。然后重新连接数据库即可。 方法一命令行启动: win+R...
/etc/init.d/iptables save #保存设置 c)开发服务商安全组,下行或者入规则,保存后重启mysql服务
原因:本地IP没有远程访问数据库的权限+当MySQL数据库由低版本升级到高版本8.0以上时,数据库会报错。
通常情况下,使用Navicat连接数据库的时候,是使用下面这个界面进行连接操作的: 当你连接提示下面这种消息时: 错误原因一: 本地IP(xxx.xxx.xxx.xxx)没有访问远程数据库的权限。于是下面开启本地IP(xxx.xxx.xxx.xxx)对远程mysql数据库的访问权限。 解决办法: ...
一、报错场景 mysql安装成功后,通过cmd连接mysql可以连接成功,但是通过navicat连接数据库时,报错。无法连接成功 二、原因 mysql8开始,数据库密码的加密方式发生变化。由原来的mysql_native_password加密变成caching_sha2_password 三、解决方法 1、cmd进入mysql ...
mysql在阿里云服务器ubuntu系统下的命令行可以正常的运行,使用Navicat Premium远程连接数据库报错2002 - Can't connect to server on 'x.xxx.xx.xx' (36) image.png 解决办法 一、检查mysql用户权限 1.使用终端连接到服务器登录到 MySQL mysql -uroot -p 2.检查用户权限 SELECT host, user FROM mysql.user...
遇到无法通过Navicat for MySQL远程连接到数据库的问题吗?这可能是由于多种原因造成的。其中两个常见的问题是防火墙设置和MySQL权限配置。首先,检查防火墙设置。如果防火墙处于开启状态,可能会阻止MySQL服务的入站连接。你可以尝试关闭防火墙,或者添加一条入站规则,允许MySQL服务的端口通过。具体操作步骤如下...