mysql 拒绝访问的解决办法
2012-06-09 20:21
127 查看
java.sql.SQLException: null, message from server: "Host 'xxx' is not allowed to connect to this MySQL server":
表示该对象不是远程对象,不能通过该对象远程访问数据
解决:
方案一:改表:
use mysql ;select user,host,password from user;
update user set host = '%' where user='root';
方案二:授权法:
例如,你想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 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
总结:MySQL默认只支持本机访问,若要实现网络访问,则要把源计算机的IP更新到user表中。
表示该对象不是远程对象,不能通过该对象远程访问数据
解决:
方案一:改表:
use mysql ;select user,host,password from user;
update user set host = '%' where user='root';
方案二:授权法:
例如,你想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 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
总结:MySQL默认只支持本机访问,若要实现网络访问,则要把源计算机的IP更新到user表中。
相关文章推荐
- MYSQL拒绝访问解决办法
- 在myeclipse中通过jdbc访问mysql出现拒绝访问的解决办法
- 阿里云搭建的 mysql不能连接到远程或者拒绝访问解决办法
- 系统错误 5。拒绝访问。关于Mysql访问权限问题的解决办法
- mysql 拒绝访问的解决办法
- 关于php集成环境mysql wamp 修改密码后phpMyAdmin拒绝访问解决办法
- 关于php集成环境mysql wamp 修改密码后phpMyAdmin拒绝访问解决办法
- SQLServer2005+附加数据库时出错提示操作系统错误5(拒绝访问)错误5120的解决办法
- win10解决Mysql net start mysql启动,提示发生系统错误 5 拒绝访问
- win7 删除文件、拒绝访问等等,全部提示权限不够 解决办法
- Ntfs 分区的硬盘卷删除了权限重新恢复后"拒绝访问"![解决办法]
- Mysql net start mysql启动,提示发生系统错误 5 拒绝访问 解决之道
- 附加数据库失败,操作系统错误 5:"5(拒绝访问。)"的解决办法
- mysql修改root密码后,phpmyadmin不能访问的解决办法
- Mysql net start mysql启动,提示发生系统错误 5 拒绝访问 解决之道
- 右键-打开方式-选择程序,拒绝访问,的解决办法
- 操作XML时,报“访问被拒绝”的解决办法!
- mysql拒绝访问(Error 1044/1045)问题的解决
- 解决SQL SERVER数据库备份时出现“操作系统错误5(拒绝访问)。BACKUP DATABASE 正在异常终止。”错误的解决办法
- win7系统下文件夹拒绝访问的解决办法