用户root用户登陆
添加一个本地用户,名为username密码为password,数据库为db_name,
GRANT ALL PRIVILEGES ON *.* TO username@localhost IDENTIFIED BY 'password' WITH GRANT OPTION;
添加一个远程用户,名为username密码为password
GRANT ALL PRIVILEGES ON *.* TO username@"%" IDENTIFIED BY 'password' WITH GRANT OPTION;
添加完用户后要重新启动mysql服务
如果想把用户控制在某个数据库(可以访问所有表)中,需要
GRANT ALL PRIVILEGES ON db_name.* TO username@localhost IDENTIFIED BY 'password' WITH GRANT OPTION;
[添加权限on 数据库名.表名 to 用户名@ip地址 约束by '密码' ……],IP地址为localhost时没有双引号"",当用%代表所有地址的时候需要写成"%"。