MYSQL ERROR:1130 解决

MYSQL ERROR:1130 解决

ERROR 1130: Host ‘127.0.0.7‘ is not allowed to connect to this MySQL server

解决方法:

可能是帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%" 或添加一个用户为“%”  。

想让局域网中的所有机器都能连接MySQL数据库,首先要给MySQL开启远程连接的功能,在MySQL服务器控制台上执行MySQL命令:

grant all privileges on *.* to root@"%" identified by ‘abc‘ with grant option;  
flush privileges;

其中上面两行代码的意思是给从任意ip地址连接的用户名为root,密码为abc的用户赋予所有的权限。其中的"%"为任意的ip地址,如果想设为特定的值也可以设定为特定的值(以通配符%的内容增加主机/IP地址,也可以直接增加IP地址)。

做完这些之后,局域网内的mysql服务器可以访问了

原文地址:https://www.cnblogs.com/ncby/p/10573976.html

时间: 2024-08-27 03:12:12

MYSQL ERROR:1130 解决的相关文章

MYSQL ERROR 1130: Host is not allowed to connect to this MySQL server

今天安装MYSQL遇到MYSQL ERROR 1130: Host is not allowed to connect to this MySQL server, 试了很多办法都不行 skip-grant-tables 放在my.ini [mysqld] 1.更改任意主机登陆 mysql> use mysql; mysql> update user set host = '%' where user = 'root' and host='localhost'; 2.更新权限 mysql>

Linux下MySQL Error 1130 不能远程访问(转)

Linux下MySQL Error 1130 不能远程访问 内容简介:远程连接MySQL时总是报出erro 2003: Can't connect to MySQL server on '211.87.***.***' (111),昨天查了好几个小时才找到解决方案,如下:…… 最近做Linux项目用到MySQL数据库,可是远程连接MySQL时总是报出erro 2003: Can't connect to MySQL server on '211.87.***.***' (111),昨天查了好几个

MySQL 连线报Error 1130 解决办法

MySQL安装好后,预设只能用localhost来访问, 用IP直接连接MySQL Server,报Error 1130,如图,解决办法如下: 解决办法:       # mysql       mysql> grant all privileges on *.* to 'root'@'%' identified by '123456';       mysql> flush privileges;       mysql> exit

mysql Error 1130

安装grafana时修改默认数据库为mariadb,重启grafana-server服务失败,查看日志显示如下报错: Error 1130: Host '192.168.204.131' is not allowed to connect to this MariaDB server 解决: 编辑mariadb配置文件: vim /etc/my.cnf 在[mysqld]的段中加上一句: skip-grant-tables 目的是为了: 跳过MySQL的访问控制,任何人都可以在控制台以管理员的身

MySQL ERROR 1878 解决办法

MySQL ERROR 1878报错解决办法 错误重现 Part1:大表修改字段 mysql> ALTER TABLE `erp` -> ADD COLUMN `eas_status`  tinyint(3) unsigned  NOT NULL DEFAULT 0 ' AFTER `totalprice`; ERROR 1878 (HY000): Temporary file write failure. mysql> \q 这里可以看到,添加字段的时候爆出了1878错误. Part2

mysql error 1577解决

亲测 原因: 产生1577错误原因是因为本地升级mysql导致的 解决方法: 本地cmd到mysql/bin目录下 运行 mysqlcheck -u [username] -p --all-databases --check-upgrade --auto-repair mysql_upgrade -u [username] -p 原文地址:https://www.cnblogs.com/YuanWeiBlogger/p/12222495.html

mysql error 1418 解决方法

声明 作者:昨夜星辰 博客:http://yestreenstars.blog.51cto.com/ 本文由本人创作,如需转载,请注明出处,谢谢合作! 错误 ERROR 1418 (HY000) at line 1693: This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled (you *might* want to u

Linux mysql ERROR 1045 解决

Linux mysql 5.6: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) [[email protected] init.d]# /etc/rc.d/init.d/mysqld stop [[email protected] init.d]# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &

mysql error 1045 解决方法

分类: MySQL学习过程问题重现(以下讨论范围仅限Windows环境):C:\AppServ\MySQL> mysql -u root -pEnter password:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 编辑mysql配置文件my.ini(不知道在哪请搜索),在[mysqld]这个条目下加入 skip-grant-tables保存退出后重启mysql1.点击“开