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语句,会报错。



知识共享许可协议本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。

相关推荐

MySQL主从复制停止问题

刚开始配置MySQL主从复制的时候,主数据库已经有大量的数据。
然后从数据库只是创建了数据库,并没有数据表和数据,这个时候主从复制会出现各种各样的问题,比如找不到数据表,有数据表的时候会提示找不到某数据表里的数据。

暂无评论