无法连接LINUX中的MYSQL
2018-01-16 00:00
281 查看
操作系统是LINUX的
1:防火墙没关闭,会出现下面的情况
解决:
service iptables stop
2:你的账号不容许远程登录
解决:
1. 改表法(可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%")
c:/mysql/mysql server 5.1>mysql -u root -p
输入相应密码
mysql>use mysql;
mysql>show tables; (确认一下表user是否存在)
mysql>update user set host='%' where user='root';
mysql>quit
退出mysql
这里需要注意的可能会出现的问题:
MySQL> update user set host='%' where user = 'root';
ERROR 1062 (23000): Duplicate entry '%-root' for key 'PRIMARY'
然后查看了下数据库的host信息如下:
MySQL> select host from user where user = 'root';
+-----------------------+
| host |
+-----------------------+
| % |
| 127.0.0.1 |
| localhost.localdomain |
+-----------------------+
3 rows in set (0.00 sec)
host已经有了%这个值,所以直接运行命令:
复制代码 代码如下:
MySQL>flush privileges;
再用MySQL administrator连接...成功!!
1:防火墙没关闭,会出现下面的情况
解决:
service iptables stop
2:你的账号不容许远程登录
解决:
1. 改表法(可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%")
c:/mysql/mysql server 5.1>mysql -u root -p
输入相应密码
mysql>use mysql;
mysql>show tables; (确认一下表user是否存在)
mysql>update user set host='%' where user='root';
mysql>quit
退出mysql
这里需要注意的可能会出现的问题:
MySQL> update user set host='%' where user = 'root';
ERROR 1062 (23000): Duplicate entry '%-root' for key 'PRIMARY'
然后查看了下数据库的host信息如下:
MySQL> select host from user where user = 'root';
+-----------------------+
| host |
+-----------------------+
| % |
| 127.0.0.1 |
| localhost.localdomain |
+-----------------------+
3 rows in set (0.00 sec)
host已经有了%这个值,所以直接运行命令:
复制代码 代码如下:
MySQL>flush privileges;
再用MySQL administrator连接...成功!!
相关文章推荐
- Linux 本地启动mysql对应的3306端口也启动的情况下无法远程连接
- Linux下通过yum来安装 mysql 5.1,以及以前的旧版本(因服务器网络问题,安装后无法连接,无法验证正确性)
- Linux环境下cmake安装最新Mysql 5.6.11安装包(因服务器网络问题,安装后无法连接,无法验证正确性)
- linux主机无法连接Windows上的MySql服务器解决方案
- Linux下的MySQL远程客户端无法连接
- linux 中JDK环境变量不一致问题导致mysql无法连接,总是告诉权限出错
- linux上的Mysql无法再windows下Navicat连接
- Linux相关问题-解决MySQL无法远程连接问题
- 关于linux安装mysql没有初始化密码、忘记密码、无法远程连接的解决方法
- Linux下安装了MySQL之后,无法用navicat连接数据库?
- Mysql 连接远程Linux主机无法连接 10061问题
- linux/CentOS mysql 无法远程连接解决方法
- 解决Linux环境下安装xampp之后外部无法连接MySQL的问题
- 79 mysql xampp在linux下无法使用mysql命令
- Mysql 服务无法启动 服务没有报告任何错误(mysql5.7安装及修改密码,修改远程连接数据库)
- linux 下连接mysql服务器
- xampp在linux下无法使用mysql命令
- Navicat远程连接linux mysql
- Red Hat Enterprise Linux 无法用VNC Viewer连接,报错:无法连接的主机,10065!
- Linux下MySQL修改root密码以及允许远程连接