MySQL 指定用户访问指定数据库,并赋予全部权限

-- 创建用户,并设置密码,如果使用远程登录,则把hostname改为%,否则是localhost
CREATE USER 'username'@'hostname' IDENTIFIED BY '密码';
-- 赋予全部权限给username,给database_name数据库
GRANT ALL PRIVILEGES ON database_name.* TO 'username'@'hostname';
-- 提交
FLUSH PRIVILEGES;

如果是Linux安装的MySQL,需要到Linux的终端登录MySQL执行,否则使用远程连接客户端执行MySQL语句,会报错。

点赞 0