近日通过二进制文件装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