系统环境:Centos 7
第一步:下载mysql版本
下载最新版本:https://www.mysql.com/downloads/
下载历史版本:https://downloads.mysql.com/archives/community/
第二步:上传下载的mysql软件到/usr/local/
第三步:解压mysql软件到/usr/local/mysql
>cd /usr/local/
>tar -xvzf mysql.tar.gz -C /usr/local/mysql
第四步:创建数据目录
>mkdir /data/mysql/data
>mkdir /data/mysql/logs
>mkdir /data/mysql/tmp
第五步:授权数据目录和软件目录
创建用户并授权:useradd mysql
>chown -R mysql.mysql /data/mysql
>chown -R mysql.mysql /usr/local/mysql
第六步:查看一下有没有/etc/my.cnf文件
如果没有将/usr/local/mysql/my.cnf 拷贝到/etc下
>cp /usr/local/mysql/my.cnf /etc
修改my.cnf中的
basedir=/usr/local/mysql
datadir=/data/mysql/data
tmpdir = /data/mysql/tmp
log-error= /data/mysql/logs/error.log
slow_query_log_file = /data/mysql/logs/slow.log
general_log_file = /data/mysql/logs/mysql.log
log-bin = /data/mysql/data/mysql-bin
log-bin-index = /data/mysql/data/mysql-bin.index
relay-log = /data/mysql/logs/relay-log
relay_log_index = /data/mysql/logs/relay-log.index
第七步:初始化mysql
>cd /usr/local/mysql/scripts
>./mysql_install_db --basedir=/usr/local/mysql --datadir=/data/mysql/data --defaults-file=/etc/my.cnf --user=mysql
第八步:启动mysql
>/usr/local/mysql/bin/mysqld_safe --defaults-file=/etc/my.cnf &
第九步:查看mysql是否启动了
>ps -ef | grep mysql