连接mysql数据库Error No 1130的错误解决方法

使用mysql的客户端连接到mysql的服务端时,出现如下错误:

Error No. 1130
Host '192.168.0.14' is not allowed to connect to this MySQL server

解决方法:

1。 改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"

 代码如下 复制代码

mysql -u root -pvmwaremysql
>use mysql;
mysql>update user set host = '%' where user = 'root';
mysql>select host, user from user;

2. 授权法。例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。

 代码如下 复制代码

GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

如果你想允许用户myuser从ip为192.168.1.3的主机连接到mysql服务器,并使用mypassword作为密码

 代码如下 复制代码

GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;GRANT ALL PRIVILEGES ON *.* TO 'root'@'10.10.40.54' IDENTIFIED BY '123456' WITH GRANT OPTION;
mysql> flush privileges;
mysql> exit

友情提示,出现这种情况是因为mysql服务器出于安全考虑,默认只允许本地登录数据库服务器,如果不常用我们还是关了这个功能的好。

时间: 2024-11-08 18:03:44

连接mysql数据库Error No 1130的错误解决方法的相关文章

MySql数据库Plugin 'FEDERATED' is disabled.错误解决方法

错误的具体内容是: 121012 11:35:03 [Note] Plugin 'FEDERATED' is disabled. 121012 11:35:03  InnoDB: Error: unable to create temporary file; errno: 2 121012 11:35:03 [ERROR] Plugin 'InnoDB' init function returned error. 121012 11:35:03 [ERROR] Plugin  'InnoDB'

winxp 安装MYSQL 出现Error 1045 access denied 的解决方法_Mysql

操作系统:WINDOWS-XP 系统 数据库版本:mysql 5.x 提示:access denied for user 'root'@'localhost' using password yes/no 原来都好好的,今天开机上来提示上面的这个错误,重启 MySQL 还是不可以. 注意我这里的环境是 WINDOWS-XP 系统,LINUX 系统下的操作没有验证过,情况不清楚. 1. 管理员登陆系统,停止 MySQL 服务或者结束 MySQL 进程. 2. 启动 WINDOWS 的命令行窗口(即通

登录mysql报ERROR 1045 (28000): Access denied 解决方法

登录mysql时系统报错原因 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 原因一 可能是密码真的输入错误 原因二 安装时有问题,比如可能data目录没有等 解决方法: 1 没有data目录用命令建立 mysqld --initialize-insecure --user=mysql   2 NET stop mysql57 3 mysqld --defaults-file=

MySql 数据库导入Unknown command \n.错误解决办法

  在CMD 下 输入: Mysql -u root -p --default-character-set=utf8 database <backpath 注:出现这种错误一般是由于备份数据的字符集和恢复时使用的字符集不一致所致,常用的两种字符集是 UTF8 GBK 找一半天原理只是一个中文乱码引起来,看来老外开发的东西我们中国人用起来对中文编码要特别注意哈.

MySQL数据库死掉以及拒绝服务的解决方法

从Mysql 5.x的某个版本之后,MySQL的自动关闭空闲连接的特性被修改了,假如一个连接空闲到超时时间(默认28000秒8小时),再次发起的Reconnect重新连接请求不会被接受,需要重新建立新连接,这就导致了SER的重连机制不能正常工作:SER只会在需要操作数据库时去使用同一个连接接口,断开了则发起重新连接请求,而且这个问题短期内SER也不能够解决. 下文中将具体讲述处理的方法: 1.使用Mysql 4.0或4.1版本,如果没有用到Mysql 5的一些新特性比如存储过程触发器之类. 2.

WAC启动Android模拟器 transfer error: Read-only file system错误解决方法

这两天在用WAC SDK开发Widget时,在启动Android模拟器时Eclipse的Consle出现如下错误: 复制代码 代码如下:[2011-11-27 22:08:49 - ddms]transfer error: Read-only file system 然后Widget无法安装和执行!在参考了官方论坛上的相同问题的一个帖子后,也没有实质的解决办法(主要是楼主不厚道,解决了也不说明如何解决).另外,根据管理员的提示,发现也无法解决问题,相应的两个帖子的地址如下: 开发人员的提问:ht

php后台经常提示无法连接mysql 刷新后又可以访问的解决方法_Mysql

网上一共提供了两种方法: 第一种:卸载KB967723补丁登录服务器,进入控制面板 - 添加和删除程序 - (勾选上方的"显示更新")在里面可以看到更新的KB967723这个补丁,然后就想卸载普通软件一样卸载,卸载中会提示你,如果卸载可能导致程序运行出错,没关系,选择"是",继续卸载.卸载完成后重启数据库服务器. 第二种:修改注册表本方法是微软给出的修改注册表修复该Bug的的方法,原因是默认最大的临时 TCP 端口的数是 5000 适用于一节中包含的产品中. 在这些

mysql出现Error performing load command的解决方法_Mysql

could not read column value from result set :某某字段(birthday) 出现了这样的错误,反复对照,映射文件没问题,字段没问题. 问题在哪呢?测试了下,如果birthday是String 类型的,没问题.如果是Date类型的.出错,其实原因很简单了,把记录中birthday字段的默认值0000 00-00-00改为正常即可 

C连接MySQL数据库开发之Windows环境配置及测试

一.开发环境 Win8.1 64位.VS2013.MySQL5.5.3764位 MySQL安装目录为:C:\Program Files\MySQL\MySQL Server 5.5 二.配置工程环境 首先创建一个控制台空项目,打开VS2013,文件--> 新建项目 --> 常规 --> 选择"空项目"       因为我们要使用MySQL数据库的API接口编程,所以需要将工程的附加头文件搜索目录和附件库文件搜索目录,指向MySQL安装目录对应的位置,下面是我机子上my