创建数据库
CREATE DATABASE IF NOT EXISTS `itop` DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
创建用户,并:
- 创建与用户同名的数据库并授予所有权限。
- 给以 用户名_ 开头的数据库 (username_%) 授予所有权限。
-- 把 itop 改为对应的用户名
CREATE USER `itop`@`%` IDENTIFIED WITH mysql_native_password USING password('sddt8888');
GRANT ALL PRIVILEGES ON `itop`.* TO 'itop'@'%';
GRANT ALL PRIVILEGES ON `itop\_%`.* TO 'itop'@'%';
FLUSH PRIVILEGES;
创建只读用户
CREATE USER `itop`@`%` IDENTIFIED WITH mysql_native_password USING password('sddt8888');
GRANT Select ON `itop`.* TO `itop`@`%`;
FLUSH PRIVILEGES;
删除用户
DROP USER `itop`@`%`;
FLUSH PRIVILEGES;