安装完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 mysql cd mysql 添加 mysql用户和组 groupadd -r -g 306 mysql useradd -r -g 306 -u mysql 修改mysql安装文件的属租和属主 chown mysql.mysql /usr/local/mysql/*
默认情况下 数据文件的目录在安装文件目录下,因此需要修改其路径,我们这里新建一个逻辑卷,将其路径指向其中
在虚拟机中新添加一个磁盘,可以用fdisk -l看到磁盘的编号,我这里是/dev/sdb,下面创建分区,pv,lv
fdisk /dev/sdb n e 4 2次回车 n l 2次回车 t 5 8e w 将/dev/sdb5创建为lvm的格式 内核重读分区 partproble /dev/sdb 创建pv,vg,lv pvcreate /dev/sdb5 vgcreate myvg /dev/sdb5 lvcreate -n mydata -L 5G myvg 格式化lv mke2fs -j /dev/myvg/mydata 创建挂载点 mkdir /mydata 将挂载写入/etc/fstab vim /etc/fastab /dev/myvg/mydata /mydata ext3 defaults 0 0 重读分区表 mount -a cd /mydata mkdir data chown 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 --list cp support-files/mysql.server /etc/init.d/mysqld chkconfig --add mysqld chkconfig --list mysqld 复制mysql的默认配置文件到/etc目录下并改名my.cnf cp support-files/my-default.cnf /etc/my.cnf 修改my.cnf 将其中datadir指向/mydata/data 至此mysql已经安装好了,下面是一些可选的操作 1.将mysql的man文档加入系统man vim /etc/man.config 添加 MANPATH /usr/local/mysql/man 2.输出mysql的库文件 vim /etc/ld.so.conf.d/mysql.conf 添加 /usr/local/mysql/lib ldconfig -v 重新建立操作系统库缓存 3.输出mysql的头文件 ln -sv /usr/local/mysql/include /usr/include/mysql
启动mysql
service mysqld start
查看端口
netstat -tnlp
看到3306端口启动,mysql即可以连接
至此 mysql安装成功!
本文出自 “Linux is belong to you” 博客,请务必保留此出处http://jwh5566.blog.51cto.com/7394620/1656758
原文地址:http://jwh5566.blog.51cto.com/7394620/1656758