MySQL新建用户与授权

一、登录root用户

[root@iZm5e9gg1p5y1co0usac2cZ webapps] # mysql -uroot -p

二、新建用户

mysql> create user 'test'@'%' identified by '1234';

test为用户名,1234为密码,%意思是任何一台主机都可以登录,如果只能本机登录则设置为localhost

三、新建数据库

mysql> create database test;

说明:test为数据库的名称

四、为新用户授权

mysql> grant all privileges on test.* to test@'%' identified by '1234';

说明:第一个test为数据库的名称,第二个test为用户的名称,1234为用户密码

五、刷新权限

mysql> flush privileges;

说明:重要,没有刷新有时候会不起作用

 

原文地址:https://www.cnblogs.com/hqzmss/p/7704850.html