首页 > 代码库 > mysql之通用二进制格式程序包安装
mysql之通用二进制格式程序包安装
可以到mysql官网也可以到开源镜像站下载安装文件
第一步:为增强mysql数据库空间拓展性,创建lv卷
[root@www pub]# pvcreate /dev/sdb{5,6}
[root@www pub]# vgcreate myvg /dev/sdb{5,6}
[root@www pub]# vgs
VG #PV #LV #SN Attr VSize VFree
myvg 2 0 0 wz--n- 200.01g 200.01g
[root@www pub]# lvcreate -L 50G -n mylv myvg
[root@www pub]# lvs
LV VG Attr LSize Pool Origin Data% Move Log Cpy%Sync Convert
mylv myvg -wi-a----- 50.00g
[root@www pub]# pvs
PV VG Fmt Attr PSize PFree
/dev/sdb5 myvg lvm2 a-- 100.00g 50.00g
/dev/sdb6 myvg lvm2 a-- 100.00g 100.00g
\\关于逻辑卷管理请参考博主的LVM逻辑卷管理器篇
第二步:格式化并挂载到mydata目录下
[root@www pub]# mke2fs -t ext4 -L MYLV -b 4096 /dev/myvg/mylv
[root@www pub]# vim /etc/fstab
LABEL=MYLV /mydata ext4 defaults 0 0
[root@www pub]# mkdir /mydata
[root@www pub]# mount -a
[root@www pub]# mount
/dev/mapper/myvg-mylv on /mydata type ext4 (rw)
\\关于磁盘分区及格式化请参考博主的Linux分区挂载篇
第三步:创建mysql数据库目录,并修改属主属组
[root@www pub]# mkdir /mydata/data
[root@www pub]# chown mysql:mysql /mydata/data
[root@www pub]# ll /mydata/
total 20
drwxr-xr-x 2 mysql mysql 4096 Jul 1 21:13 data
第四步:解压mysql文件,并创建软链接到mysql目录
[root@www pub]# tar xf mysql-5.5.38-linux2.6-i686.tar.gz -C /usr/local
[root@www pub]# ss -tanl \\检查是否监听3306端口,如果有监听请关掉
[root@www pub]# cd /usr/local/
[root@www local]# ln -sv mysql-5.5.38-linux2.6-i686 mysql
`mysql‘ -> `mysql-5.5.38-linux2.6-i686‘
[root@www local]# ls
apache apr14 apr-util bin games lib mysql
第五步:修改/usr/local/mysql目录下所有文件属主属组
[root@www local]# cd mysql
[root@www mysql]# chown -R root:mysql /usr/local/mysql/*
第六步:修改配置文件,并加入启动服务
[root@www mysql]# cd support-files/
[root@www support-files]# cp my-large.cnf /etc/my.cnf 如果已经存在,备份,不要直接覆盖
[root@www support-files]# vim /etc/my.cnf
thread_concurrency = 2 修改CPU核心数
datadir=/mydata/data 添加data目录
[root@www support-files]# cp mysql.server /etc/rc.d/init.d/mysqld
[root@www support-files]# chkconfig --add mysqld
[root@www support-files]# chkconfig --list mysqld
mysqld 0:off 1:off 2:on 3:on 4:on 5:on 6:off
第七步:执行脚本初始化
[root@www mysql]# rm -rf /mydata/data/*
[root@www mysql]# scripts/mysql_install_db --user=mysql --datadir=/mydata/data/
第八步:启动并登录mysql
[root@www mysql]# service mysqld start
[root@www mysql]# vim /etc/profile.d/mysql.sh
export PATH=/usr/local/mysql/bin:$PATH 导出命令路径
:wq
[root@www mysql]# . /etc/profile.d/mysql.sh 执行脚本导入
[root@www mysql]# mysql
Welcome to the MySQL monitor.
第九步:查看man手册
[root@www mysql]# vim /etc/man.config
MANPATH /usr/local/mysql/man
[root@www mysql]# ln -sv /usr/local/mysql/include/ /usr/include/mysql 导出头文件
[root@www mysql]# vim /etc/ld.so.conf.d/mysql.conf 导出父文件
/usr/local/mysql/lib
[root@www mysql]# ldconfig -v |grep mysql 配置生效
本文出自 “滴不尽相思血泪抛红豆” 博客,请务必保留此出处http://beijgh.blog.51cto.com/8272564/1433318