1、添加mysql用户
useradd -s /sbin/nologin -M mysql
2、下载mysql
cd /home/tools
wget http://mirrors.sohu.com/mysql/MySQL-5.6/mysql-5.6.42-linux-glibc2.12-x86_64.tar.gz
3、解压mysql二进制包
cd /home/tools
tar xf mysql-5.6.42-linux-glibc2.5-x86_64.tar.gz
4、把mysql移动到 /application
mkdir -p /application
mv /home/tools/mysql-5.6.42-linux-glibc2.5-x86_64 /application/mysql-5.6.42
5、创建软连接
ln -s /application/mysql-5.6.42/ /application/mysql
6、让mysql用户管理/application/mysql目录
chown -R mysql.mysql /application/mysql
7、初始化数据库
cd /application/mysql && /application/mysql/scripts/mysql_install_db --basedir=/application/mysql --datadir=/application/mysql/data --user=mysql
8、复制启动脚本并授权
cp /application/mysql/support-files/mysql.server /etc/init.d/mysqld
chmod +x /etc/init.d/mysqld
9、修改启动脚本和mysql命令中的路径
sed -i 's#/usr/local/mysql#/application/mysql#g' /application/mysql/bin/mysqld_safe /etc/init.d/mysqld
10、复制默认的配置文件
\cp -f /application/mysql/support-files/my-default.cnf /etc/my.cnf
11、启动mysql服务
/etc/init.d/mysqld start
12、将mysql命令加入系统环境变量
echo 'export PATH=/application/mysql/bin:$PATH' >>/etc/profile
source /etc/profile
13、加入开机自启动
chkconfig --add mysqld
chkconfig mysqld on
14、给mysql的root用户设置密码
mysqladmin -uroot password '要设置的密码'
15、重新登录mysql
mysql -uroot -p123456