解决办法:给需要远程登录mysql的用户进行授权,然后刷新权限缓存使其生效即可 具体操作步骤: 1、ssh远程到对于的linux服务器,使用mysql -u root -p 回车输入密码再次回车进行登录 2、登录成功后使用 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'; 进行root或者其他用户的授权, 命令参数说明: GRANT ALL PRIVILEGES...
然后将文件保存,然后,输入/etc/init.d/mysql restart等待重启之后,就可以进行远程连接了,或者将127.0.0.1换成你在ifconfig下查看到的地址也行。 然后输入mysql -hlocalhost -u root -p 密码进入mysql,这里要处理的是1130的错误, 这时需要修改mysql数据库中的user表的数据,可以用use mysql切换到mysql这个数据库, ...
host:表示连接类型 %:表示所有远程通过TCP方式的连接 IP地址:如(192.168.1.2,127.0.0.1)通过制定ip地址进行的TCP方式的连接 机器名:通过制定i网络中的机器名进行的TCP方式的连接 ::1:IPv6的本地ip地址等同于IPv4的127.0.0.1 localhost:本地方式通过命令行方式的连接,比如mysql-uxxx-p123xxx方式的连接 1. 2. 3...
1、登录linux服务器的mysql 2、use mysql 3、select host from user where user=‘root’; 4、执行update user set host = ‘%’ where user ='root’将Host设置为通配符%。 5、flush privilegs;
在使用 Navicat 连接 MySQL 数据库时,有时候可能会遇到错误信息:“1130 - Host ‘113.246.250.221’ is not allowed to connect to this MySQL server”。这个问题通常是由于数据库设置限制了特定主机的访问权限所导致的。本博客将介绍这个问题的原因,并提供相应的解决方案。
1、连接服务器: mysql -u root -p 2、看当前所有数据库: show databases; 3、进入mysql数据库: usemysql; 4、查看mysql数据库中所有的表: show tables; 5、查看user表中的数据: selectHost,Userfromuser; 6、修改user表中的Host: update user set Host='%' where User='root'; ...
Error2: 1130 - Host'ClientIP' is not allowed to connect to this MySQL server 解决方法:使用root用户登陆Linux,更改容许登陆的IP地址范围。 Mysql代码mysql>grantallprivilegeson*.*to'root'@'%'identifiedby'rootpasswd'withgrantoption; 这段指令容许所有用root用户输入密码登陆该mysql server,如果将'%' 换乘...
在本地使用Navicat远程连接Linux上的MySQL数据库,报错 : 1130-host ... is not allowed to connect to this MySql server硬翻译,就是"本地不被允许与MySQL服务器连接",说人话,就是账号不允许远程登录,只能在localhost.工具/原料 Ubuntu 16.04 Navicat 8 for MySQL 方法/步骤 1 在装有数据库的那台电脑,...
navicat版本12,mysql版本8.0。按照安装的说法。先进入控制台,然后输入 却提示 后来又找到1个有用的资料,说是mysql 8.0版本后无法再用这样的方式赋予权限...
在用Navicat连接本地数据库时报错,Navicat连接本地MySQL数据库报错:1130 - Host 'localhost' is not allowed to connect to this MySQL server,翻译成中文的意思就是:1130-不允许主机“localhost”连接到此MySQL服务器。 (Navicat连接localhost主机报错)