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;