mysql> grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
复制代码 代码如下:
update user set host='%' where user='root' and host='localhost';
4.退出数据库
复制代码 代码如下:
mysql> exit
在MySQL Shell执行完SQL后,需要退出到Bash执行系统命令,需要执行exit。因为这个太常用也太简单。以下内容就提示“退出”,不再重复列出这个命令。
5.重启数据库
完成上述所有步骤后,需要重启一下数据库,才能让修改的配置生效。执行如下命令重启数据库:
复制代码 代码如下:
>sudo service mysql restart
到此为止,应该就可以远程访问数据库了。