当前位置: 代码迷 >> 综合 >> MySQL新建普通用户并添加权限
  详细解决方案

MySQL新建普通用户并添加权限

热度:63   发布时间:2024-03-08 23:34:07.0

背景

使用root账户来操作mysql,因为root的权限最高,数据不安全。

解决方案

可通过新建一个普通的用户,只给普通用户特定数据库的权限来解决这一问题。

 

命令操作

使用root登录

mysql -uroot -p

回车后,输入root账户的密码,进入到mysql命令行

新建一个数据库:db_example

CREATE DATABASE IF NOT EXISTS db_example DEFAULT CHARSET utf8 COLLATE utf8_general_ci;

创建一个普通用户,例如:user1

create user 'user1'@'%' identified by 'ThePassword';

提示:ThePassword为user1用户的登录密码,注意修改

设置user1用户的权限

如下语句是user1只能操作db_example数据库下所有表的权限

grant all on db_example.* to 'user1'@'%';

 

完成!enjoy it!

  相关解决方案