mysql权限问题

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用户删除权限

原文地址:https://www.cnblogs.com/sunmoonyou/p/9305458.html