mysql数据库权限问题:root :拥有所有权限(可以干任何事情)
权限账户,只拥有部分权限(CURD)例如,只能操作某个数据库的某张表
修改mysql 初始root账户密码
first 在mysql数据库中查询 user(用户配置表内含密码)
select * from user;
此时在表中的密码 类似 81F5E21E35407D884A6CD4A731AEBFB6AF209E1B 这是mysql对密码进行的单向加密
two 修改密码 password: md5加密函数(单向加密)
update user set password = password( '123456' ) where user = ' root ';
分配权限账户
grant select on 库名.表名 to 'eric'@'localhost' identified by '123456'; eric账户 123456 是password密码 localhost:ip地址 等同于 127 . 0 . 0 .1 本机ip
增加eric用户搜索权限
GRANT DELETE ON day16.employee TO 'eric'@'localhost' IDENTIFIED BY '123456';
增加eric用户删除权限