近日通过二进制文件装mysql 做了一些总结。

   

1.下载二进制包

wget http://mirrors.sohu.com/mysql/MySQL-5.6/mysql-5.6.32-linux-glibc2.5-i686.tar.gz

2.解压包

tar zxvf mysql-5.6.32-linux-glibc2.5-i686.tar.gz

3.移动包到/usr/loacl/mysql

mv mysql-5.6.32-linux-glibc2.5-i686 /usr/local/mysql

4.创建mysql用户

useradd -s /sbin/nologin mysql

5.进入/usr/mysql目录

cd /usr/local/mysql/

6.创建mysql数据目录

mkdir -p /data/mysql

7.添加所属主

chown -R mysql:mysql /data/mysql

8.初始化数据库

./scripts/mysql_install_db --user=mysql --datadir=/data/mysql

看到两个ok说明初始化完成

9.复制启动配置文件到/etc/init.d/mysqld和配置文件到/etc/mysql

cp support-files/mysql.server /etc/init.d/mysqld

cp support-files/my-large.cnf /etc/my.cnf

10.赋予执行权限

chmod 755 /etc/init.d/mysqld

11.在/etc/mysql.cnf中添加或更更改如下配置

[client]

port = 3306

socket = /tmp/mysql.sock


[mysqld]


basedir = /usr/local/mysql

datadir = /data/mysql

port = 3306

server_id = 1

socket = /tmp/mysql.sock

pid-file=/data/mysql/mysql.pid

12.添加mysql到启动项

chkconfig --add mysqld

chkconfig mysqld on

启动mysql

service mysqld start

检查mysql是否启动

ps -aux|grep mysql