臨時目錄下載安裝包
cd /tmp
1 下載mysql源安裝包
wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
2 安裝mysql源
yum localinstall mysql57-community-release-el7-8.noarch.rpm
3 檢查mysql源是否安裝成功
yum repolist enabled | grep "mysql.*-community.*"
4 安裝MySQL
yum install mysql-community-server
5 安裝配置文件
vim /etc/my.cnf
[mysql]
default-character-set=utf8mb4
[mysqld]
port=3306
max_connections=200
character-set-server=utf8mb4
collation-server=utf8mb4_unicode_ci
init_connect='SET NAMES utf8mb4'
default-storage-engine=INNODB
innodb_large_prefix=on
innodb_file_format=Barracuda
innodb_file_per_table=ON
max_allowed_packet=16M
character-set-client-handshake=FALSE
[client]
default-character-set=utf8mb4
6 啓動MySQL服務
systemctl start mysqld
7 查看MySQL的啓動狀態
systemctl status mysqld
8 修改root默認密碼
mysql安裝完成之後,在/var/log/mysqld.log文件中給root生成了一個默認密碼。通過下面的方式找到root默認密碼,然後登錄mysql進行修改:
grep 'temporary password' /var/log/mysqld.log
登錄mysql
mysql -uroot -p
Enter password: 輸入默認密碼
更改密碼
set global validate_password_policy=0;
ALTER USER 'root'@'localhost' IDENTIFIED BY 'xxxx';