1-
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
在上述命令中,‘username’是您要创建的用户名,‘localhost’表示该用户只能从本地主机连接。如果您希望允许远程连接,请将’localhost’替换为’%’,表示该用户可以从任何主机连接到MySQL服务器。
2-授予用户所有权限,可以使用以下命令:
GRANT ALL PRIVILEGES ON *.* TO 'username'@'localhost';
上述命令将授予该用户对所有数据库和所有表的所有权限。如果您只想授予用户对特定数据库的权限,将*.*替换为database_name.*,其中database_name是您要授予权限的数据库名。
最后,运行以下命令以使更改生效:
FLUSH PRIVILEGES;
增加 root@%
create user 'root'@'%' identified by 'baimei123';
grant all on *.* to 'root'@'%';
alter user 'root'@'%' identified with mysql_native_password by 'baimei123';
flush privileges;
欢迎来撩 : 汇总all