mysql 添加用户 - 设置远程登录/本地登陆的权限

时间:2022-05-03 05:45:48

默认只允许root帐户在本地登录,如果要在其它机器上连接mysql,必须修改root允许远程连接,或者添加一个允许远程连接的帐户,为了安全起见,我添加一个新的帐户:

mysql> GRANT ALL PRIVILEGES ON *.* TO 'yangxin'@'%' IDENTIFIED BY 'Yangxin0917!' WITH GRANT OPTION;

允许本地 IP 访问 localhost, 127.0.0.1
  create user 'test'@'localhost' identified by '123456'; 
允许外网 IP 访问
  create user 'test'@'%' identified by '123456';
错误信息:

  ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement

 解决方法:

  

  flush privileges;

删除用户:

 

  DROP USER 'username'@'host';