準備工作
下載mysql-5.7.22-linux-glibc2.12-x86_64.tar包
安裝
解壓生成文件夾
????????1. tar -xvf? mysql-5.7.22-linux-glibc2.12-x86_64.tar
????????2. tar -zxvf?mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz
????????3. cp -r mysql-5.7.22-linux-glibc2.12-x86_64 /usr/local/mysql
添加用戶組和用戶
????????1. groupadd mysql
????????2.useradd -r -g mysql mysql
????????3. cd /usr/local/mysql
????????4.chown -R mysql:mysql ./
初始化數(shù)據(jù)庫
????????1.bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
????????2.記錄臨時密碼

配置my.cnf
????[mysqld]
????basedir=/usr/local/mysql
????datadir=/usr/local/mysql/data
????socket=/tmp/mysql.sock
????lower_case_table_names = 1
????log-error=/var/log/mysqld.log
????pid-file=/usr/local/mysql/data/mysqld.pid
添加開機自啟動
????1. cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
? ? 2. vi mysql
????????在64行添加
????????basedir=/usr/local/mysql
????????datadir=/usr/local/mysql/data
啟動mysql服務
????service mysql start
登錄并修改root密碼
????1.mysql -uroot -pISW-UJ2qegh, 【要完整】
????2.alter user 'root'@'localhost' identified by 'root'
????3.flush privileges;
用新密碼重新登錄
????1.mysql -uroot -proot;