Mysql 8.x 创建用户和数据库

quote

Life is a sail trip full of chances and challenges.

linux上使用命令行操作。

  1. 使用root用户进入mysql数据库。
mysql> mysql -uroot -pxxxxxx
  1. 创建数据库,将databasename换成数据库名称。
mysql> CREATE DATABASE `databasename` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
  1. 创建用户 username为用户名,password为密码。
mysql> CREATE USER username IDENTIFIED BY 'password';
  1. 授权username用户在databasename上的权限,all代表所有,可分为INSERT,SELECT,UPDATE等权限,%代表任何ip都可访问该数据库。
mysql> grant all privileges on databasename.* to 'username'@'%';
  1. 步骤四可用分配角色的方式给新创建的用户赋予权限(假定mysql已分配角色权限)
mysql> GRANT ops TO 'username'@'%';

ops为一个已存在的角色,则用户username就具备了ops所有权限了。

  1. 刷新权限
mysql> FLUSH PRIVILEGES;

评论没有加载,检查你的局域网

Cannot load comments. Check you network.

eat();

sleep();

code();

repeat();