mysql 创建新数据库并添加用户授权

mysql数据库创建用户,并:
– 创建与用户同名的数据库并授予所有权限。
– 给以 用户名_ 开头的数据库 (username_%) 授予所有权限。

# 把 itop 改为对应的用户名

CREATE USER 'itop'@'%' IDENTIFIED WITH mysql_native_password;
GRANT USAGE ON *.* TO 'itop'@'%' REQUIRE NONE WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0;
SET PASSWORD FOR 'itop'@'%' = '***';
CREATE DATABASE IF NOT EXISTS `itop` DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
GRANT ALL PRIVILEGES ON `itop`.* TO 'itop'@'%';
GRANT ALL PRIVILEGES ON `itop\_%`.* TO 'itop'@'%';

发表评论

电子邮件地址不会被公开。 必填项已用*标注

2 × 2 =