MySql修改root密码以及允许外网访问

时间:2022-04-23 11:10:52

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