Mysql命令行新增用户

Posted 风清云淡 初心不改

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mysql命令行新增用户相关的知识,希望对你有一定的参考价值。

运行命令行

mysql -uroot -p

登录mysql

use mysql;

创建用户:
create user ‘test123‘@‘localhost‘ identified by ‘12345‘;
这里的test123表示User,localhost表示Host,12345表示authentication_string(密码)

授权:
grant all privileges on *.* to ‘test123‘@‘localhost‘;
这里的*.* 可以改成 testdb.*,testdb 表示具体的某一个库,testdb.*表示 testdb库的所有表
这里的all privileges表示所有权限,权限分为:select,insert,update,delete,create,drop,index,alter,grant,references,reload,shutdown,process,file等14个权限
所以这里也可以这样授权:
grant select,insert,update,delete on *.* to ‘test123‘@‘localhost‘;

刷新:
flush privileges;

做完增删改之后都要记得刷新授权

 

以上是关于Mysql命令行新增用户的主要内容,如果未能解决你的问题,请参考以下文章

Mysql常用命令行大全

mysql 命令行操作

修改mysql命令提示符

Linux系统下命令行安装MySQL5.7+详细步骤

mysql数据库权限

mysql千行命令