準備工作
在安裝mysql-5.7前,需要確保電腦已經安裝了gcc、glibc、make等相關軟件,并保持最新版本。
在命令行中輸入以下指令檢查是否安裝:
gcc -v
glibc -v
make -v
下載與安裝
首先,需要前往MySQL官網下載mysql-5.7版本的安裝包,可選擇tar.gz或rpm等格式。
將下載的安裝包放入用戶根目錄下,并打開命令行。
輸入以下指令進行解壓:
tar -zxvf mysql-5.7.tar.gz
進入解壓后的文件夾,輸入以下指令開始編譯安裝:
cd mysql-5.7
cmake \ -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \ -DMYSQL_DATADIR=/var/mysql/data \ -DSYSCONFDIR=/etc \ -DWITH_MYISAM_STORAGE_ENGINE=1 \ -DWITH_INNOBASE_STORAGE_ENGINE=1 \ -DWITH_MEMORY_STORAGE_ENGINE=1 \ -DWITH_READLINE=1 \ -DENABLED_LOCAL_INFILE=1 \ -DWITH_PARTITION_STORAGE_ENGINE=1 \ -DEXTRA_CHARSETS=all \ -DDEFAULT_CHARSET=utf8mb4 \ -DDEFAULT_COLLATION=utf8mb4_general_ci
make && make install
設置mysql環境變量
編輯/etc/profile文件,在文件末尾添加以下命令:
export PATH=$PATH:/usr/local/mysql/bin
保存后執行以下命令,使配置立即生效:
source /etc/profile
啟動mysql服務
在命令行輸入以下指令啟動mysql服務:
systemctl start mysqld
如需設置開機自啟動,輸入以下指令:
systemctl enable mysqld
設置初始密碼
啟動mysql服務后,需設置初始密碼。輸入以下指令:
mysql_secure_installation
按照提示進行操作即可。