Mysql默认root用户只能本地访问,不能远程连接管理mysql数据库,linux如何开启mysql远程连接?设置步骤如下:

1、GRANT命令创建远程连接mysql授权用户root
mysql -u root -p
mysql>GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY "123456" WITH GRANT OPTION;
mysql>GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "123456" WITH GRANT OPTION;

第一句增加root用户授权通过本地机(localhost)访问,密码“123456”。第二句则是授与root用户从任何其它主机发起的访问(通配符%)。