中小企业web服务器的的负载均衡集群方案设计+脚本代码(16)
时间:2018-11-20 09:25 来源:毕业论文 作者:毕业论文 点击:次
而后就可以开启服务了 #service nginx start 图4-4-1编译安装nginx-1.0.13成功 (2)编译安装mysql-5.5.19-linux2.6-i686 (a).mysql数据库存放位置,建立放在一个逻辑卷上,这样便于做逻辑卷快照,方便数据备份 #fdisk /dev/sdb m:帮助 交互式命令行(ctrl+backspace 删除当前行错误输入) 1.n:创建分区 2.p:创建主分区 3.1:sdb1 4.先回车(从默认磁柱开始) +5120M 5.t(改变分区类型,l查看所有类型的代号) 8e 6.p (打印磁盘信息) 7.w (保存修改并退出) 创建一个5G的新分区,假设是/dev/sdb1,而后将其类型改为8e(使用t),用w保存退出 #partprobe /dev/sdb #pvcreate /dev/sdb1 #vgcreate [-s 16M] mysql /dev/sdb1 #lvcreate -L 2G -n mysql_db mysql 将逻辑卷格式化为ext3文件系统 #mke2fs -j /dev/mysql/mysql_db #mkdir -pv /mydata/data #mount /dev/mysql/mysql_db /mydata/data 使这个逻辑卷开机挂载 #vim /etc/fstab 添加 /dev/mysql/mysql_db /mydata/data ext3 default 0(转储频率,0代表不转储) 0(自检次序,0代表不自检) 而后报存退出 (b)新建用户以安全方式运行进程: #groupadd -r mysql #useradd -g mysql -r -s /sbin/nologin -M -d /mydata/data mysql #chown -R mysql:mysql /mydata/data (c)获取 mysql-5.5.19-linux2.6-i686.tar.gz #tar xf mysql-5.5.19-linux2.6-i686.tar.gz -C /usr/local #ln -sv /usr/local/mysql-5.5.19-linux2.6-i686 /usr/local/mysql #cd /usr/local/mysql #chown -R mysql:mysql . #scripts/mysql_install_db user=mysql datadir=/mydata/data #chown -R root . (d)提供配置文件 # cd /usr/local/mysql # cp support-files/my-large.cnf /etc/my.cnf # vim /etc/my.cnf 并修改此文件中thread_concurrency的值为你的CPU个数乘以2,比如这里使用如下行: thread_concurrency = 2 另外还需要添加如下行指定mysql数据文件的存放位置: datadir = /mydata/data (e)为mysql提供sysv服务脚本: # cd /usr/local/mysql # cp support-files/mysql.server /etc/rc.d/init.d/mysqld 添加至服务列表: # chkconfig add mysqld (f)导出man,lib,include,并将/usr/local/mysql/bin加入到PATH使之对所有用户都生效 1.导出man (责任编辑:qin) |