CentOS 6_LAMP/LNMP–mysql的免编译安装

2018-05-31 10:50:37 浏览数 (1)

LAMP/LNMP–mysql的免编译安装步骤:这里安装的5.1.73版本

1.下载免编译的二进制包cd /usr/local/src wget http://mirrors.sohu.com/mysql/MySQL-5.1/mysql-5.1.73-linux-x86_64-glibc23.tar.gz  —这里安装的是64位

wget http://mirrors.sohu.com/mysql/MySQL-5.5/mysql-5.5.54-linux2.6-x86_64.tar.gz     —5.5_64位二进制包

以上任选其一即可


2.解压包 tar zxvf mysql-5.1.73-linux-x86_64-glibc23.tar.gz


3.制作程序目录 rm -fr /usr/local/mysql mv mysql-5.1.73 /usr/local/mysql


4.创建mysql运行需要的账户mysql和mysql的数据存放目录 useradd -s /sbin/nologin -M mysql mkdir -p /data/mysql chown -R mysql:mysql /data/mysql


5.mysql的初始化 cd /usr/local/mysql ./scripts/mysql_install_db –user=mysql –datadir=/data/mysql 检查初始化是否OK: echo $? 显示为0即OK,或者是查看下面两步的状态,都显示OK即为OK Installing MySQL system tables… OK Filling help tables… OK


6.配置 cd support-files/ cp my-large.cnf /etc/my.cnf 若之前存在my.cnf,则将其覆盖


7.制作启动脚本 cp mysql.server /etc/init.d/mysqld chmod 755 /etc/init.d/mysqld vim !$ ,编辑下面两行basedir和datadir配置 basedir=/usr/local/mysql datadir=/data/mysql


8.启动服务并设为开机启动 chkconfig –add mysqld     (chekconfig 后面跟的是两个英文状态下的减号) chkconfig mysqld on /etc/init.d/mysqld start


查看启动状态: ps aux |grep mysql netstat -lnp |grep mysql

0 人点赞