https://dev.mysql.com/downloads/mysql/5.6.html#downloads (官网下载地址)
mysql 版本mysql-5.6.44-linux-glibc2.12-x86_64.tar.gz
1.创建目录
mkdir -p /usr/local/mysql
2.将压缩包放入mysql 并解压
tar -zxvf mysql-5.6.44-linux-glibc2.12-x86_64.tar.gz
3.干掉长的解压目录
mv ./mysql/mysql-5.6.44-linux-glibc2.12-x86_64/* ./mysql/
rm -rf mysql-5.6.44-linux-glibc2.12-x86_64
4.创建一个mysql用户和组
groupadd mysql
useradd -r -g mysql -s /bin/false mysql
5.安装libaio.so.1
yum install libaio
yum -y install autoconf
6.初始化数据目录
./bin/mysqld --initialize --user=mysql
7.安装
cd /usr/local/mysql/
mkdir ./data/mysql
chown -R mysql:mysql ./
./scripts/mysql_install_db --user=mysql --datadir=/usr/local/mysql/data/mysql
cp support-files/mysql.server /etc/init.d/mysqld
chmod 755 /etc/init.d/mysqld
cp support-files/my-default.cnf /etc/my.cnf
8.修改启动脚本
vi /etc/init.d/mysqld
9.修改项:
basedir=/usr/local/mysql/
datadir=/usr/local/mysql/data/mysql
10.加入环境变量,编辑 /etc/profile,这样可以在任何地方用mysql命令了
export PATH=$PATH:/usr/local/mysql/bin
source /etc/profile
11.#启动服务
cd /usr/local/mysql/bin/
service mysqld start
12.跳过密码
cd /usr/local/mysql/
vi my.cnf 在[mysqld] 下面skip-grant-tables
13.重启mysql
14.进入mysql命令
mysql -uroot -p
use mysql;
update user set password=password("新密码") where user='root';
flush privileges;
exit;
15.去掉文件里面的跳过步骤
cd /usr/local/mysql/
vi my.cnf 在[mysqld] 下面skip-grant-tables
16.重启mysql