MySql数据库连接不成功
2016-07-14 08:10
399 查看
可能出现的错误
1130:1130 host is
not allowed to connect to
不允许被连接到该机器上的mysql服务;
1045:1045 access
denied for user 'root'@
纠察其原因可能是主机和用户不匹配的问题,需要登录mysql后修改mysql数据库里面的user下的联机的主机,将主机修改为%,则可以任意连接,
1、改表法
mysql >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;
FLUSH PRIVILEGES;
如果你想允许用户myuser从ip为192.168.1.6的主机连接到mysql服务器,并使用mypassword作为密码
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3' IDENTIFIED
BY 'mypassword' WITH GRANT OPTION;
FLUSH PRIVILEGES;
如果你想允许用户myuser从ip为192.168.1.6的主机连接到mysql服务器的dk数据库,并使用mypassword作为密码
GRANT ALL PRIVILEGES ON dk.* TO 'myuser'@'192.168.1.3'
IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
FLUSH PRIVILEGES;
我用的第一个方法,刚开始发现不行,在网上查了一下,少执行一个语句 mysql>FLUSH RIVILEGES
使修改生效.就可以了
1130:1130 host is
not allowed to connect to
不允许被连接到该机器上的mysql服务;
1045:1045 access
denied for user 'root'@
纠察其原因可能是主机和用户不匹配的问题,需要登录mysql后修改mysql数据库里面的user下的联机的主机,将主机修改为%,则可以任意连接,
1、改表法
mysql >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;
FLUSH PRIVILEGES;
如果你想允许用户myuser从ip为192.168.1.6的主机连接到mysql服务器,并使用mypassword作为密码
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3' IDENTIFIED
BY 'mypassword' WITH GRANT OPTION;
FLUSH PRIVILEGES;
如果你想允许用户myuser从ip为192.168.1.6的主机连接到mysql服务器的dk数据库,并使用mypassword作为密码
GRANT ALL PRIVILEGES ON dk.* TO 'myuser'@'192.168.1.3'
IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
FLUSH PRIVILEGES;
我用的第一个方法,刚开始发现不行,在网上查了一下,少执行一个语句 mysql>FLUSH RIVILEGES
使修改生效.就可以了
相关文章推荐
- 全球首发免费的MySql for Entity Framework Core
- MySQL中find_in_set()和in的区别
- MySQL 的 find_in_set 函数使用方法
- MYSLQ 增量恢复学习及实践
- MySQL收藏
- MySQL 5.5版本下my.ini内[mysqld]项中不能再写default-character-set=utf8
- 关于Class.forName(“com.mysql.jdbc.Driver”)
- MySql数据库自动递增值问题
- mysql触发器(Trigger)简明总结和使用实例
- mysql 存储过程 获取错误信息 继续执行
- MySQL数据库管理工具
- mysql安装时出现error1045解决办法
- MySQL5.7中使用JSON(一)
- MYSQL数据库管理之权限管理
- MySQL读书笔记-事务日志,MySQL中的事务
- 从MySQL导出到PostgreSQL
- mysql优化--博森瑞
- MySQL索引原理及慢查询优化
- MySQL 5.7 双主复制+keepalived,常规业务一般够用了
- MySQL 随机取数据效率问题