WEB开发网
开发学院数据库MySQL 具备负载均衡功能MySQL服务器集群部署及实现 阅读

具备负载均衡功能MySQL服务器集群部署及实现

 2009-04-21 11:19:42 来源:WEB开发网   
核心提示: (4). 更改/app/mysql5目录及文件属性[root@FreebsdMaster/app]#chmod–Rmysqlmysql5[root@FreebsdMaster/app]#chgrp–Rmysqlmysql5说明:/app/mysql5为MySQL数据

(4). 更改/app/mysql5目录及文件属性

[root@FreebsdMaster /app]# chmod –R mysql mysql5
 

[root@FreebsdMaster /app]# chgrp –R mysql mysql5

说明:/app/mysql5为MySQL数据库系统所在目录,如果用户部署的应用系统数据量极大,可以将数据库系统目录设在大容量磁盘阵列上。磁盘阵列设置与具体机器硬件相关性很大,具体操作设置参考具体硬件系统说明和FreeBSD操作手册。不借助第三方软件,FreeBSD 7.0-Release系统可以配置RAID0、RAID1磁盘阵列。

(5). 安装MySQL系统初始数据库

[root@FreebsdMaster /softwares/ mysql-5.1.30]# ./scripts/mysql_install_db.sh

--basedir=/app/mysql5 –-data-dir=/app/mysql5/data

注意:必须考虑Unix系统的文件权限特性,首先给mysql_install_db.sh脚本添加可执行属性,否则安装脚本无法执行。执行chmod +x ./scripts/mysql_install_db.sh命令即可。参数--basedir=/app/mysql5和--datadir=/app/msyql5/data为必加参数,否则脚本运行报错退出,无法安装系统初始数据库mysql和测试数据库test,mysql数据库包含系统权限设置表,没有这些表数据库服务进程mysqld将无法启动。

(6). 再次更改/app/mysql5目录及其文件属性

[root@FreebsdMaster /app]# chmod –R root mysql5
 

[root@FreebsdMaster /app]# chmod –R mysql mysql5/data

这样做是为了保证系统安全,防止通过MySQL系统漏洞的入侵行为。MySQL以mysql用户身份运行,对/data目录具有完全访问权限,对其它目录则只有系统管理员根据需要设置的访问权限,确保FreeBSD系统的安全。这里需要特别提醒用户注意的是要确保mysqld文件(MySQL的守护进程,位于/app/mysql5/libexec目录下)没有设置setuid标志位,如果设置了该标志位,入侵者对其它文件就具有其不应有的权限。具体原因参考关于Unix系统安全的手册,本文对这个问题不再赘述。

上一页  1 2 3 4 5 6 7 8 9  下一页

Tags:具备 负载 均衡

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接