Mysql数据库帐户权限设置

1.修改mysql数据库的root密码:

修改 数据库.表名 SET password=加密(密码) where user=’root’;mysql

UPDATE mysql.user SET password = PASSWORD('123') WHERE user='root'; flush PRIVILEGES;sql

备注: flush PRIVILEGES; 表示:刷新数据表,不添加,修改sql语句不会当即生效数据库

2.添加mysql数据库的访问用户  用户名:cmstop 密码:自定义 (多服务器部署时添加前台的内网ip做为访问mysqluser中的host字段,能够防止外网的访问)

GRANT ALL PRIVILEGES ON testdb.* TO 'testuser'@'localhost' IDENTIFIED BY '123'; flush PRIVILEGES;服务器

GRANT ALL PRIVILEGES ON testdb.* TO 'testuser'@'127.0.0.1' IDENTIFIED BY '123'; flush PRIVILEGES;加密

GRANT ALL PRIVILEGES ON testdb.* TO 'testuser'@'%' IDENTIFIED BY '123'; flush PRIVILEGES;spa

3.设置只读权限ip

GRANT SELECT ON testdb.* TO 'testuser'@'192.168.0.%' IDENTIFIED BY '123'; flush PRIVILEGES;部署

相关文章
相关标签/搜索