Navicat连接远程Linux的MySQL服务器出现1130错误
解决
大概因为是MySQL这个账户不允许远程连接的原因
mysql> use mysql; Reading table information for completion of table and column names You can turn off this feature to get a quicker startup with -A Database changed mysql> select user,host from user; +---------------+-----------+ | user | host | +---------------+-----------+ | root | % | | mysql.session | localhost | | mysql.sys | localhost | +---------------+-----------+ 3 rows in set (0.00 sec)
host : 表示连接类型 %:表示所有远程通过 TCP方式的连接 IP地址:如 (192.168.1.2,127.0.0.1) 通过制定ip地址进行的TCP方式的连接 机器名:通过制定i网络中的机器名进行的TCP方式的连接 ::1:IPv6的本地ip地址等同于IPv4的 127.0.0.1 localhost:本地方式通过命令行方式的连接,比如mysql -u xxx -p 123xxx 方式的连接
mysql> update user set host=% where user =root; Query OK, 0 rows affected (0.00 sec)
上一篇:
IDEA上Java项目控制台中文乱码