MySQL开启远程登录权限
方法一:
#登陆mysql $ mysql -uroot -p mysql> use mysql; mysql> grant all privileges on *.* to root@'%' identified by '123456' with grant option; #授权语句,特别注意有分号 mysql> flush privileges; mysql> exit; #退出数据库控制台,特别注意有分号
注:根据情况修改
root为允许远程的账号
123456为连接密码,改成自己的数据库密码
如需要设置允许某个IP连接,可以参考以下代码
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'IP地址,别照抄了' IDENTIFIED BY '123456' WITH GRANT OPTION;
方法二:
#登陆mysql $ mysql -uroot -p mysql> use mysql; mysql> update user set host = '%' where user = 'root'; mysql> flush privileges;#到这一步算OK了,也可以继续往下走 mysql> select host, user from user; mysql> quit; #ok 退出MySQL 重启服务
指定当前数据库
修改表user
刷新权限
到此远程权限开启成功。



