Stories

Detail Return Return

申威 SW-64 架構安裝 MySQL 8.0.18 (KY10系統 RPM包) 步驟指南 - Stories Detail

這是一個在採用申威SW-64處理器的服務器上,安裝特定版本 ​MySQL 8.0.18 數據庫的簡單教程。使用的安裝包是專門為申威架構麒麟KY10操作系統適配的RPM包。

準備工作:先拿到安裝包

  1. 安裝包下載:https://pan.quark.cn/s/973671d9aa1e,你得先有這個文件:mysql-8.0.18-4.ky10.sw_64.rpm。確保它已經在你申威服務器的某個目錄裏了,比如放在 /root目錄下。

開始安裝

  1. 打開終端​:用 root 用户登錄到你的申威服務器。
  2. 進入安裝包所在目錄​:

    cd /root
  1. 直接用 rpm 命令安裝​:

    rpm -ivh mysql-8.0.18-4.ky10.sw_64.rpm


-   `-i`是安裝。
-   `-v`是顯示詳細點的信息。
-   `-h`是顯示安裝進度條。
  1. 等着它完成​:命令執行完,如果沒有報錯,就説明安裝成功了。這個包可能會把 MySQL 的文件放在像 /usr/local/mysql這樣的標準目錄裏。

安裝後最重要的一步:初始化

  1. 初始化數據庫​:這是最關鍵的一步,用來生成默認的數據庫和 root 用户的初始密碼。

    /usr/local/mysql/bin/mysqld --initialize --user=mysql
-   注意:命令執行後,​**請務必留意最後幾行的輸出信息**,裏面會包含一個臨時的 root 密碼,樣子像 `[Note] [MY-010454] [Server] A temporary password is generated for root@localhost: xxxxxxxx`。先把這串隨機密碼記下來,第一次登錄要用。
  1. 更改數據目錄的權限​(如果需要):

    chown -R mysql:mysql /usr/local/mysql/data/

啓動 MySQL 並嘗試登錄

  1. 啓動 MySQL 服務​:

    systemctl start mysql
-   如果 `systemctl`不行,可以試試用 service 命令:`service mysql start`。
  1. 檢查服務是否正常運行​:

    systemctl status mysql
-   看到 `active (running)`就説明啓動成功了。
  1. 第一次登錄​:

    /usr/local/mysql/bin/mysql -u root -p
-   回車後,系統會提示你輸入密碼。這時,就把第6步記下來的那個**臨時密碼**粘貼進去(輸入密碼時屏幕不會顯示星號,正常現象,輸完直接回車就行)。
  1. 趕緊修改 root 密碼​:一登錄進去,馬上改密碼,不然啥也幹不了。在 MySQL 的命令行裏執行(注意把 '你的新密碼'替換成你想設的複雜密碼):

    ALTER USER 'root'@'localhost' IDENTIFIED BY '你的新密碼';
輸完按回車,看到 `Query OK`就説明修改成功了。

user avatar shawyeok Avatar
Favorites 1 users favorite the story!
Favorites

Add a new Comments

Some HTML is okay.