1、修改root密码
用SET PASSWORD命令
mysql -u root
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');
2、允许外网访问
进入mysql:
mysql -uroot -p
输入密码(root密码):
选择mysql数据库:
use mysql;
增加允许远程访问的用户或者允许现有用户的远程访问。
给root授予在任意主机(%)访问任意数据库的所有权限。
update user set host='%' where user='root' and host='localhost';
退出mysql:
exit
重启数据库:
sudo service mysql restart