安装完apache之后,下面来安装mysql
解压 mysql-5.6.25-linux-glibc2.5-x86_64.tar.gz 到/usr/local/
tar xf mysql-5.6.25-linux-glibc2.5-x86_64.tar.gz -C /usr/local
链接 mysql-5.6.25-linux-glibc2.5-x86_64 到 mysql
ln -sv mysql-5.6.25-linux-glibc2.5-x86_64 mysqlcd mysql添加 mysql用户和组groupadd -r -g 306 mysqluseradd -r -g 306 -u mysql修改mysql安装文件的属租和属主chown mysql.mysql /usr/local/mysql/*
默认情况下 数据文件的目录在安装文件目录下,因此需要修改其路径,我们这里新建一个逻辑卷,将其路径指向其中
在虚拟机中新添加一个磁盘,可以用fdisk -l看到磁盘的编号,我这里是/dev/sdb,下面创建分区,pv,lv
fdisk /dev/sdbne42次回车nl2次回车t58ew将/dev/sdb5创建为lvm的格式内核重读分区partproble /dev/sdb创建pv,vg,lvpvcreate /dev/sdb5vgcreate myvg /dev/sdb5lvcreate -n mydata -L 5G myvg格式化lvmke2fs -j /dev/myvg/mydata创建挂载点mkdir /mydata将挂载写入/etc/fstabvim /etc/fastab /dev/myvg/mydata /mydata ext3 defaults 0 0重读分区表mount -acd /mydatamkdir datachown mysql.mysql data/chmod o-rx data/至此 我们的数据目录创建好了
回到mysql的安装目录下
初始化mysql
./scripts/mysql_install_db --user=mysql --datadir=/mydata/data/chown -R root /usr/local/mysql/*复制mysql的服务启动脚本,并添加到chkconfig --listcp support-files/mysql.server /etc/init.d/mysqldchkconfig --add mysqldchkconfig --list mysqld复制mysql的默认配置文件到/etc目录下并改名my.cnfcp support-files/my-default.cnf /etc/my.cnf修改my.cnf 将其中datadir指向/mydata/data至此mysql已经安装好了,下面是一些可选的操作1.将mysql的man文档加入系统manvim /etc/man.config 添加 MANPATH /usr/local/mysql/man2.输出mysql的库文件vim /etc/ld.so.conf.d/mysql.conf 添加 /usr/local/mysql/libldconfig -v 重新建立操作系统库缓存3.输出mysql的头文件ln -sv /usr/local/mysql/include /usr/include/mysql
启动mysql
service mysqld start
查看端口
netstat -tnlp
看到3306端口启动,mysql即可以连接
至此 mysql安装成功!