一、方式一和方式二都可以,建议方式二。
前提条件:在服务器上将MySQL的配置文件 /etc/mysql/my.cnf中使用:
找到bind-address = 127.0.0.1,加上注释#,保存退出,重启mysql =》 service mysql restart 进入mysql>mysql -u root -p password> //执行下面方式一或者方式二
1、方式一:修改表数据
mysql>update user set host = '%' where user = 'root'; mysql>flush privileges; //刷新权限
2、方式二:执行授权语句GRANT -- 推荐
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION; mysql>flush privileges; //刷新权限