mysql账号管理

2019-12-11  本文已影响0人  至爱雅鸿_e631

前言

为了数据安全,需要对mysql创建不同的账号,分发到相关人员手中,以账号来限制数据的操作权限。

创建账号

首先登陆mysql,此处省略登陆步骤

##创建账号命令
create user 'writeandread'@'%' identified by '123456';
##为账号开启远程访问权限
grant all privileges on dbname.* to 'writeandread'@'%';
##刷新权限
 flush privileges;

经过以上三个步骤即可开通一个账号。

各类命令介绍

可能遇到的问题

强制修改root密码

vim /etc/my.conf
找到[mysqld],在它的后面任意下一行添加如下代码
skip-grant-tables
重启mysql service mysqld restart
进入后台 执行命令 mysql
执行修改语句 update user set authentication_string=password('新密码') where user='root';
退出,将my.conf中的 skip-grant-tables删除,再重启mysql

参考文章

mysql 创建数据库,添加用户,用户授权
mysql5.6创建新用户并给授权指定的数据库权限

上一篇 下一篇

猜你喜欢

热点阅读