背景:
阅读新闻
编译安装LNMP(Redhat5.4+nginx-1.0.13+mysql-5.5.20+php-5.3.6)
[日期:2012-07-31] 来源:Linux社区 作者:leezqang [字体:]
MySQL数据库部署:
一、为mysql数据库准备一个2G 的lvm分区
1、 #fdisk /dev/sda
分一个10G大小8e 格式的分区 假设盘区为:/dev/sda5
#pvcreate /dev/sda5
#pvs
#vgcreate myvg /dev/sda5
#lvcreate -L 2G -n mydata myvg
2、为此lvm分区创建个600M镜像卷
#lvcreate -L 600M -s -n mydata_snap -p r /dev/myvg/mydata
3、格式化分区:
#mke2fs -j /dev/myvg/mydata
#mkdir /mydata
4、开机自动挂载:
#vim /etc/fstab
/dev/myvg/mydata /mydata ext3 defaults 0 0
/dev/myvg/mydata_snap /mnt ext3 defaults 0 0
#mount -a //读取/etc/fstab 文件
#mount // 查看是否挂载
二、为mysql添加用户
#cd mysql
#groupadd -r mysql
#useradd -g mysql -r -M -s /sbin/nologin mysql
#chowm _R mysql:mysql /mydata/data
三、 安装mysql并初始化数据库
1、解压软件包:
#tar xf mysql-5.5.20-linux2.6-i686.tar.gz -C /usr/local
#ln -sv mysql-5.5.20-linux2.6-i686 mysql
#cd /usr/local/mysql
2、初始化数据库
#chown mysql:mysql ./*
#scripts/mysql_install_db --user=mysql --datadir=/mydata/data
#chown -R root ./*
3、为mysql提供主配置文件:
#cd /usr/local/mysql
#cp support-files/my-large.cnf /etc/my.cnf
并修改此文件中thread_concurrency 的值为你的CPU个数乘以2
添加mysql数据文件的存放位置:
datadir = /mydata/data
4、为mysql 提供sysv服务脚本:
cp support-files/mysql.server /etc/rc.d/init.d/mysqld
5、添加至服务列表:
#chkconfig --add mysqld
#chkconfig mysql on
6、输出mysql的man手册至man命令的查找路径:
编辑/etc/man.config 添加此行:
MANPATH /usr/local/mysql/man
7、输出mysql的头文件至系统头文件路径 /usr/include:
#ln -sv /usr/local/mysql/include /usr/include/mysql
8、输出mysql的库文件给系统库查找路径:
#echo '/usr/local/mysql/lib' > /etc/ld.so.conf.d/mysql.conf
系统重新载入系统库:
#ldconfig
9、修改PATH环境变量,让系统可以直接使用mysql的相关命令
#vim /etc/profile
PATH=$PAHT:/usr/local/mysql/bin
#source /etc/profile
10、启动服务并为mysql的root用户的本地登录设置密码;
#service mysqld start
#mysqladmin -u root -h localhost -p password “PASSWORD”
LAMP(httpd 2.4.1 + mysql-5.5.19 + php-5.3.10)编译安装
相关资讯 LNMP
本文评论 查看全部评论 (0)
尊重网上道德,遵守中华人民共和国的各项有关法律法规 承担一切因您的行为而直接或间接导致的民事或刑事法律责任 本站管理人员有权保留或删除其管辖留言中的任意内容 本站有权在网站内转载或引用您的评论 参与本评论即表明您已经阅读并接受上述条款
评论声明
最新资讯