mysql只能localhost连接,其他ip连接失败的解决办法
2016-09-27 16:56
706 查看
前言:
这个问题有很多解决办法,使用了最后一种方法解决了,但是其他的方法也是有参考的价值
1. 关闭防火墙
2.赋权限
使用localhost登录后付给各个root用户权限
或者
3.删除匿名用户
4.修改配置文件
my.conf在[mysql]下添加如下
这个问题有很多解决办法,使用了最后一种方法解决了,但是其他的方法也是有参考的价值
1. 关闭防火墙
sudo ufw disable
2.赋权限
使用localhost登录后付给各个root用户权限
select host,user from mysql.user; update mysql.user set host='%' where user='root'; select host,user from mysql.user;
或者
grant all privileges on *.* to 'root'@'%';
3.删除匿名用户
delete from mysql.user where user='';
4.修改配置文件
my.conf在[mysql]下添加如下
bind-address=0.0.0.0
相关文章推荐
- mysql只能localhost连接,解决不允许其他机器去访问
- mysql中连接失败2003(Can't connect to server on 'localhost'(10038))错误解决办法
- 解决mysql只能使用localhost方式连接,不能使用ip方式连接
- 解决 LINUX mysql不能通过IP连接 只能localhost 权限没问题情况下
- mysql只能localhost连接,解决不允许其他机器去访问
- apache不能使用ip只能使用localhost的解决办法
- mysql不支持远程连接的解决办法(#1130 - Host 'localhost' is not allowed to connect to this MySQL server)
- Ubuntu上使用jsp去连接mysql的时候踢提示Access denied for user 'root'@'localhost' (using password: YES)的解决办法!!!
- ip变更导致连接不到mysql的解决办法
- 解决Mysql只能用localhost而不能用ip进行访问的问题
- apache2 无法用本机ip地址访问而只能用本地回环地址(localhost、127.0.0.1)访问的解决办法
- mysql 打开数据库连接时,出现1130 -host 'localhost' is not allowed 。。的解决办法
- python MySQLdb连接MySQL数据库报错(2003, "Can't connect to MySQL server on 'localhost' (10061)")解决办法
- MYSQL经常出现连接失败,刷新后正常的解决办法
- 关于sqlserver 2008r2 中出现 通过端口1433连接到主机 的localhost 的TCP/IP 解决办法
- MySql 只能localhost 和 127.0.0.1访问 不能通过其他IP访问
- 使用jdbc连接数据库出现“到主机的TCP/ip连接失败”的解决办法
- 解决mysql中只能通过localhost访问不能通过ip访问的问题
- 只能输入IP打开主页,而localhost不行解决办法
- 解决mysql中只能通过localhost访问不能通过ip访问的问题