MysQL 权限系统



MySQL权限系统

初始安全设置

##设置密码 * 设置密码 update mysql.user set password=password('admin888') where user='root' * 重启读取授权表 flush privileges

忘记ROOT密码

  1. 修改mysql配置文件vim /etc/my.cnf
  2. [mysqld]的段中加上skip-grant-tables
  3. service mysqld restart
  4. update mysql.user set password=password('admin888') where user='root';
  5. 删除my.cnfskip-grant-tables这一行
  6. service mysqld restart

添加账号与设置密码

##删除用户账户 * 删除匿名用户 delete from mysql.user where user=""; * 重新加载授权表 flush privileges


##为数据库开发人员设置权限 * 设置对表的创建,删除,修改权限 grant create,alter,drop on databaes1.table1 to 'user1'@'%'

comments powered by Disqus