這是一個在採用申威SW-64處理器的服務器上,安裝特定版本 MySQL 8.0.18 數據庫的簡單教程。使用的安裝包是專門為申威架構和麒麟KY10操作系統適配的RPM包。
準備工作:先拿到安裝包
- 安裝包下載:https://pan.quark.cn/s/973671d9aa1e,你得先有這個文件:
mysql-8.0.18-4.ky10.sw_64.rpm。確保它已經在你申威服務器的某個目錄裏了,比如放在/root目錄下。
開始安裝
- 打開終端:用 root 用户登錄到你的申威服務器。
-
進入安裝包所在目錄:
cd /root
-
直接用 rpm 命令安裝:
rpm -ivh mysql-8.0.18-4.ky10.sw_64.rpm
- `-i`是安裝。
- `-v`是顯示詳細點的信息。
- `-h`是顯示安裝進度條。
- 等着它完成:命令執行完,如果沒有報錯,就説明安裝成功了。這個包可能會把 MySQL 的文件放在像
/usr/local/mysql這樣的標準目錄裏。
安裝後最重要的一步:初始化
-
初始化數據庫:這是最關鍵的一步,用來生成默認的數據庫和 root 用户的初始密碼。
/usr/local/mysql/bin/mysqld --initialize --user=mysql
- 注意:命令執行後,**請務必留意最後幾行的輸出信息**,裏面會包含一個臨時的 root 密碼,樣子像 `[Note] [MY-010454] [Server] A temporary password is generated for root@localhost: xxxxxxxx`。先把這串隨機密碼記下來,第一次登錄要用。
-
更改數據目錄的權限(如果需要):
chown -R mysql:mysql /usr/local/mysql/data/
啓動 MySQL 並嘗試登錄
-
啓動 MySQL 服務:
systemctl start mysql
- 如果 `systemctl`不行,可以試試用 service 命令:`service mysql start`。
-
檢查服務是否正常運行:
systemctl status mysql
- 看到 `active (running)`就説明啓動成功了。
-
第一次登錄:
/usr/local/mysql/bin/mysql -u root -p
- 回車後,系統會提示你輸入密碼。這時,就把第6步記下來的那個**臨時密碼**粘貼進去(輸入密碼時屏幕不會顯示星號,正常現象,輸完直接回車就行)。
-
趕緊修改 root 密碼:一登錄進去,馬上改密碼,不然啥也幹不了。在 MySQL 的命令行裏執行(注意把
'你的新密碼'替換成你想設的複雜密碼):ALTER USER 'root'@'localhost' IDENTIFIED BY '你的新密碼';
輸完按回車,看到 `Query OK`就説明修改成功了。