yum -y install perl perl-devel autoconf
tar -zxvf mysql-VERSION.tar.gz && cd mysql-VERSIONcmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DMYSQL_DATADIR=/data/mysql \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_PARTITION_STORAGE_ENGINE=1 \
-DDEFAULT_CHARSET=utf8mb4 \
-DDEFAULT_COLLATION=utf8mb4_general_cimake -j$(nproc) && make install# 方式 1
mysql -u root
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('root');
# 方式 2
mysql -u root
USE mysql;
UPDATE user SET Password = PASSWORD('newpass') WHERE user = 'root';
FLUSH PRIVILEGES;
注意:MySQL 5.7+ Password 欄位已改為 authentication_string,需對應修改 SQL。
mysql_secure_installation
# 依提示:設定 root 密碼、移除匿名用戶、禁止 root 遠端、移除 test 資料庫、重新載入權限