




免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Linux 下下 MySQL 数据库数据库 安全配置指南安全配置指南 目目 录录 1MYSQL 数据库安装 3 2安装后的安全设置 3 3日常管理安全提示 4 3 1登陆 MYSQL 服务器时保护密码 4 3 2使用 SSL 登陆 MYSQL 服务器 4 3 3保证数据文件安全 5 3 4正确配置用户权限 5 3 6密码丢失后重新设置 6 3 7MYSQL 服务端MYSQLD SAFE安全相关的选项 6 LinuxLinux 下下 MySQLMySQL 数据库安全配置指南数据库安全配置指南 操作系统 Redhat Linux Enterprise Linux 5 MySQL 版本 5 0 22 2 1 1 1MySQLMySQL 数据库安装数据库安装 请以 root 登陆 或使用 su 命令取得 root 之执行权限 插入 Redhat Linux Enterprise Linux 5 Disk 2 挂载光驱 此处实例光驱路径为 dev hdc mount dev hdc mnt 进入 RPM 包所在目录 cd mnt Server 安装 MySQL 及其依赖包 rpm ivh perl DBI 1 52 1 fc6 i386 rpm rpm ivh mysql 5 0 22 2 1 i386 rpm rpm ivh perl DBD MySQL 3 0007 1 fc6 i386 rpm rpm ivh mysql server 5 0 22 2 1 i386 rpm 数据库安装完毕以后 启动数据库进程 etc init d mysqld start 检验数据库实例是否成功运行 查看是否监听端口 3306 netstat an grep 3306 2 2安装后的安全设置安装后的安全设置 数据库超级用户 root 的初始密码为空 故需要即刻修改需要即刻修改 以 root 之身份登陆数据库 mysql u root p 修改密码 示例密码为 mypasswd mysql update mysql user set password password mypasswd where user root mysql commit mysql flush privileges 删除系统默认存在的匿名用户 delete from user where user 删除系统默认示例数据库 test mysql drop database test 3 3日常管理安全提示日常管理安全提示 3 1登陆 MySQL 服务器时保护密码 使用 MySQL 客户端登陆 MySQL 服务器有多种方式 这种方式将密码明文暴露 并且会在 bash history 文件中留下记录 易遭窃取 mysql u root p mypasswd 请使用一下的形式 在 MySQL 提示输入密码时方输入密码 mysql u root p 3 2使用 SSL 登陆 MySQL 服务器 必要时 可以使用安全套接字连接登陆服务器 或使用 SSH 登陆 mysql u root p ssl 3 3保证数据文件安全 在 Redhat Enterprise Linux 中 MySQL 的数据文件默认存放于 var lib mysql 目录中 请确认目录的权限设置正确 只有被允许的用户才有读取与写入的权限 如下面的展示的 目录 mysql 以及 test 库数据文件存放目录的权限为 700 drwx 意味着其他 用户没有读写权限 保证了数据安全 cd var lib mysql ls l total 20552 rw rw 1 mysql mysql 10485760 Jul 14 18 08 ibdata1 rw rw 1 mysql mysql 5242880 Jul 14 18 08 ib logfile0 rw rw 1 mysql mysql 5242880 Jul 14 18 08 ib logfile1 drwx 2 mysql mysql 4096 Jul 14 18 08 mysql srwxrwxrwx 1 mysql mysql 0 Jul 14 18 08 mysql sock drwx 2 mysql mysql 4096 Jul 14 18 08 test 3 4正确配置用户权限 使用 MySQL 提供的 GRANT 以及 REVOKE 语句控制用户权限 除管理员以外 其他用户帐号 不能具有访问 mysql 库的权限 3 5保证 mysql history 文件安全 在每个用户 home 目录下都会产生 mysql history 文件 以保存在 MySQL 中执行 SQL 语句 的历史记录 请确认该文件的权限为 700 如果权限非 700 可以用一下命令设置 chmod 700 mysql history 3 6密码丢失后重新设置 丢失 root 账户密码后 可以以 skip grant tables 参数启动 MySQL 服务端 登陆后重 新设置密码 mysqld safe skip grant tables mysql mysql update mysql user set password password mypasswd where user root 3 7MySQL 服务端 mysqld safe 安全相关的选项 skip name resolve 主机名不被解析 所有在授权表的 Host 的列值必须是 IP 号或 localhost skip networking 在网络上不允许 TCP IP 连接 所有到 mysqld 的连接必须经由 Unix 套接字进行 skip show database 使用该选项 只允许有 SHOW DATABAS
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 证券投资分析策略与实践应用试题
- 夏日冰棒美术课件
- 社交媒体营销策略案例分析与探讨题
- 汽车行业技术研发经验证明书(6篇)
- 生产安全检查知识手册
- 农村集体经济合作社章程及合作协议书
- 行政管理中的前沿公共关系学试题及答案
- 2025年行业前景试题及答案
- 行政管理经济法概论重难点探讨试题及答案
- 水利水电工程关键考点及复习策略试题及答案
- ktv保安合同协议书
- 厦大介绍课件
- 陕西建筑工程验收资料(A表)
- 社区共享充电桩计划书
- 注塑车间员工培训流程
- 物业管理业主满意度反馈及改善措施
- 煤矿雨季三防培训课件
- 夹层作业安全培训
- 清洗清洁功能无人机
- 《高分子物理》研讨式教学设计与实践:以“对比丝蛋白和聚酰胺6的分子结构及玻璃化转变”为例
- 【MOOC】《学术交流英语》(东南大学)章节中国大学慕课答案
评论
0/150
提交评论