mysql5.7创建新用户

十年热恋 提交于 2019-11-29 17:23:30

1、登陆root用户;

2、创建新用户,如果是限制本地访问,使用@localhost;如果允许远程访问,使用@%。这里创建一个本地用户。

mysql> create user 'litemall'@'localhost' identified by '123';
Query OK, 0 rows affected (0.00 sec)

3、此时用户创建成功,但没有任何库的权限,需要进行授权;

查看当前数据库    show databases;

如果授权库为新库,则创建数据库    create database litemall;

授权    

mysql> grant all privileges on litemall.* to 'litemall'@'localhost' identified by '123';
Query OK, 0 rows affected, 1 warning (0.00 sec)

刷新系统权限表

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

这样,一个用户的权限就建立了。

修改密码

mysql> update user set authentication_string=password('litemall123456') where User='litemall' and Host='localhost';
Query OK, 1 row affected, 1 warning (0.03 sec)
Rows matched: 1  Changed: 1  Warnings: 1

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

转载于:https://my.oschina.net/u/2501370/blog/1825330

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!