Mysql数据库账户权限设置
2024-08-24 10:19:54
1.修改mysql数据库的root密码:
修改 数据库.表名 SET password=加密(‘密码’) where user=’root’;
UPDATE mysql.user SET password = PASSWORD('123') WHERE user='root'; flush PRIVILEGES;
备注: flush PRIVILEGES; 表示:刷新数据表,不添加,修改的sql语句不会立即生效
2.添加mysql数据库的访问用户 用户名:cmstop 密码:自定义 (多服务器部署时添加前台的内网ip作为访问mysql表user中的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;
3.设置只读权限
GRANT SELECT ON testdb.* TO 'testuser'@'192.168.0.%' IDENTIFIED BY '123'; flush PRIVILEGES;
最新文章
- MongoDB高级查询详细
- [Access] C# 通过 COM 组件访问 Access 文件
- 设置java web工程中默认访问首页的几种方式
- 使用JQuery能做什么(zz)
- angularJS平行控制器间共享数据
- hadoop——配置eclipse下的map-reduce运行环境 1
- DTCMS自定义标签,获取所有栏目文章列表TOP,以及文章通用URL
- git 和 github 使用笔记
- HDOJ(HDU) 2162 Add ‘em(求和)
- javascript 笔试题之删除数组重复元素
- React实践(一)
- nyoj_239:月老的难题@_@(二分图匹配基础题)
- web前端工程师全套教程免费分享
- 【项目管理】 项目管理术语总结 (PMP培训笔记)
- hbase-0.92.1表备份还原
- 百战程序员——EL、JSTL
- Web容器初始化过程
- 20175227张雪莹 2018-2019-2 《Java程序设计》第五周学习总结
- 七年一冠、IG牛13的背后是什么!
- SpringDataJPA - 复杂查询总结 (多表关联 以及 自定义分页 )