window连接远程linux数据库不成功
第一种情况:
没有更改linux中mysql数据库的外网访问限制
授权用户
1、任意主机以用户root和密码root连接到mysql服务器,并刷新
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
mysql> flush privileges;
2、找到mysql的配置文件 my.cnf 该文件一般在/etc/my.cnf 下
#如果发现有bind-address=127.0.0.1 表示3306端口只允许本机访问,
#修改为 bind-address=0.0.0.0 表示所有ip都可以访问3306端口
#如果没有该属性,则添加
然后重启mysql服务
service mysqld stop 停止服务
service mysqld start 启动服务
打开mysql
mysql> use mysql;
mysql> select user,host from user;