通过Navicat for MySQL远程连接的时候报错mysql 1130 的解决方法
2016-02-01 11:13
881 查看
用Navicat连接远程MYSQL,提示如下错误,我以为是自己的防火墙问题,但是关了,依然不行。
ERROR 1130: Host '192.168.1.3' is not allowed to connect to thisMySQL server
其实主要问题是mysql服务器那边的权限问题,默认是只允许在本地localhost登陆,所以在远程就被拒绝了,解决的方法是在mysql服务器上授权。
完整操作:
1. 在mysql服务器上:开始->运行->cmd
2. cd mysql安装目录\bin
3. mysql -uroot -p1234;
4. mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '1234' WITH GRANT OPTION;
5. mysql> flush privileges;
ALL PRIVILEGES:SELECT,INSERT,UPDATE,DELETE这一类的权限
*.*:第一个*表示的是db,第二个*表示的是table
'root'@'%':root表示的是user,%表示的是host
'1234':表示的是用户对应的密码
ERROR 1130: Host '192.168.1.3' is not allowed to connect to thisMySQL server
其实主要问题是mysql服务器那边的权限问题,默认是只允许在本地localhost登陆,所以在远程就被拒绝了,解决的方法是在mysql服务器上授权。
完整操作:
1. 在mysql服务器上:开始->运行->cmd
2. cd mysql安装目录\bin
3. mysql -uroot -p1234;
4. mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '1234' WITH GRANT OPTION;
5. mysql> flush privileges;
ALL PRIVILEGES:SELECT,INSERT,UPDATE,DELETE这一类的权限
*.*:第一个*表示的是db,第二个*表示的是table
'root'@'%':root表示的是user,%表示的是host
'1234':表示的是用户对应的密码
相关文章推荐
- MyBatis+MySQL 返回参数
- mysql建立不上外键,sql语句一运行完就会生成一条索引,但是外键却建不上
- MySql 外键约束 之CASCADE、SET NULL、RESTRICT、NO ACTION分析和作用
- Mysql中如何实现某字段数据自动加1
- 数据库之Mac下配置MySQL
- 最近用到的mysql函数
- mysql-cluster-7.4.10-64位集群下载地址
- [Windows Server 2008] MySQL单数据库迁移方法
- Mysql使用常识
- Emoji表情符号录入MySQL数据库报错的解决方案
- mysql备份
- MySql.Data.MySqlClient.EF6 配置
- MySQL内核整理(一)
- MySQL的安装
- MySQL教程及经常使用命令1.1
- 在MYSQL里使用哪种格式存储图片?之解惑总结
- MySQL中锁的类型
- MySQL C API by Example
- mysql datetime 时间比较
- mysql中datetime到time_t转换