mysql8.0 创建数据库及对应的用户

1、使用root用户登入数据库

2、创建数据库

create dababase test_database

3、创建用户

## % 代表不限制ip
## localhost 代表只能本地访问
## 192.168.1.1 代表只能192.168.1.1 这个固定ip访问
create user 'testuser'@'%' identified by 'testuser';

4、授权,允许新建用户可以访问当前数据库

## all privileges 代表所有权限
## select,insert,update,delete,create,drop 代表具体权限
grant all privileges on test_database.* to 'testuser'@'%';

5、权限刷新

flush privileges;

# mysql 修改密码

ALTER USER 'testuser'@'%' IDENTIFIED WITH mysql_native_password BY 'testuser111';
flush privileges;

原文地址:https://www.cnblogs.com/jakaBlog/p/11532518.html