MySQL 创建一个与现有账号相同权限的账号
由于不同的环境使用的账号不同,在更换环境的密码时,需要使用与当前使用账号权限的备用账号来替换
以创建一个与root账号权限相同的root1账号为例
-- 创建root1账号
CREATE USER 'root1'@'%' IDENTIFIED BY 'webroot1#7856';
-- 查看root账号权限
SHOW GRANTS FOR 'root'@'%';
将查询结果中的root改为root1
-- 给root1账号授予权限
GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, RELOAD, SHUTDOWN, PROCESS, FILE, REFERENCES, INDEX, ALTER, SHOW DATABASES, SUPER, CREATE TEMPORARY TABLES, LOCK TABLES, EXECUTE, REPLICATION SLAVE, REPLICATION CLIENT, CREATE VIEW, SHOW VIEW, CREATE ROUTINE, ALTER ROUTINE, CREATE USER, EVENT, TRIGGER,
CREATE TABLESPACE ON *.* TO `root1`@`%` WITH GRANT OPTION