今天,在阿里云服务器上安装了mysql,在阿里云本机上登录与操作没问题。但是在另外一台电脑上远程访问,却出了问题。上网查资料,各种说法都有,最终陪你过尝试了多次,找到了正确答案。
1、在装有MySQL的机器上登录MySQL mysql -u root -p密码。
2、执行use mysql;
3、执行update user set host = '%' where user = 'root';这一句执行完可能会报错:
ERROR 1062 (23000): Duplicate entry '%-root' for key 'PRIMARY'
不用管它。
4、执行FLUSH PRIVILEGES;