[linux 下修改mysql下root 权限来允许远程连接]
MySQL默认只允许root帐户在本地登录,如果要在其它机器上连接mysql,必须修改root允许远程连接。
其操作简单,如下所示:
1. 进入mysql:
/usr/local/mysql/bin/mysql -u root -p
或者 mysql -uroot -p
2. 使用mysql库:
use mysql;
3. 查看用户表:
SELECT Host
,User
FROM user;
4. 更新用户表:(其中%的意思是允许所有的ip远程访问,如果需要指定具体的某个ip就写上具体的ip即可)
UPDATE user SET Host
= '%' WHERE User
= 'root' LIMIT 1;
5. 强制刷新权限:
flush privileges;