mysql设置远程访问。
mysql低版本可以用
GRANT ALL PRIVILEGES ON . TO ‘root’@’%'IDENTIFIED BY ‘123456’ WITH GRANT OPTION;
命令修改用户root的权限,123456是root的密码;
但是在使用mysql8.0版本的时候,我发现这个命令执行失败了,提示错误:
于是我重新寻找方法实现:
通过语句:update user set host=’%’ where user=‘root’;
修改root权限;
再通过语句:FLUSH PRIVILEGES;
更新用户权限,这个时候就可以远程访问了。