一、环境:
CentOS 6.7
mysql 5.6
二、背景
给新入职员工提供服务器的 mysql 中新建的测试数据库的访问权限。
之所以要做限制,是因为防止发生数据误删除等问题。
就将部分数据导出,新建了测试数据库,只对他们开放测试库权限。
三、正文
1、使用 root 管理员登陆 mysql
mysql -uroot -p
2、创建新用户
CREATE USER 'username'@'%' IDENTIFIED BY 'password';
'%' - 所有情况都能访问
‘localhost’ - 本机才能访问
’222.223.188.167‘ - 指定 ip 才能访问
注:修改密码
update mysql.user set password=password('新密码') where user='username';
这个时候访问,是除了默认数据库,看不到任何其它的数据库<