mysql 5.7
1.grant all privileges on *.* to 'username'@'%' identified by 'username123';
select * from mysql.user;
localhost root
localhost mysql.sys
% username
mysql8
1.create user 'username'@'%' identified by 'username123';
2.grant all privileges on *.* to 'username'@'%';
select * from mysql.user;
localhost root
localhost mysql.sys
localhost mysql.infoschema
% username
remark:
for 5.7 version: can create user by grant privileges one sql at once;
for 5.8 version: must create user first and then grant privileges;
本文详细对比了MySQL5.7与8版本中创建用户及授权的语法差异,5.7版本可通过一条GRANT语句同时创建用户并赋予所有权限;而8版本则需先创建用户再单独进行权限授予。
939

被折叠的 条评论
为什么被折叠?



