返回

在 64Bit 环境下 MySQL 5.6 安装指南:克服 root 密码限制

后端

在動手安裝 MySQL 5.6 軟體包並建立強大、可依靠的伺服器架構,以支援您的 Web 開發和データベース管理需求,前請務必仔細閱讀並遵循本指南。


1. 移除系統內建 MySQL 版本

由於您將安裝 MySQL 的新版本,移除系統內建的 MySQL 軟體包至關​​,以防止版本衝突並確保順利安裝。

首先,停止 MySQL 伺服器以避免與檔案鎖定或存取權限衝突:

systemctl stop mysqld

接下來,移除 MySQL 軟體包及其相依套件,如下所示:

apt-get remove --purge MySQL-server MySQL-client

移除 MySQL 時可能會出現提示訊息,詢問您要一併移除與 MySQL 相依的套件,在此請務必選擇「Y」進行移除。

2. 安裝 MySQL 5.6 軟體包

下載 MySQL 5.6 的軟體包至您的系統中,以啟動安裝流程。

wget https://dev.MySql.com/Downloads/ MySQL-5.6/ MySQL-5.6.50-1ubuntu20.04_20.04.deb

接著,使用適當的命令進行 MySQL 5.6 安裝:

dpkg -i MySQL-5.6.50-1ubuntu20.04_20.04.deb

3. 安裝 MySQL 作業系統相依套件

安裝 MySQL 軟體包後,進一步安裝相依套件,以支援 MySQL 的完整使用:

apt-get install -y MySQL-client-core-5.6 MySQL-server-5.6 MySQL-common

4. 修改 MySQL root 密碼

由於在移除舊有版本的 MySQL 時,也一併移去原有的 root 密碼,需要執行指令建立一組新密碼。

SET PASSWORD for root@'127.0.0.1' = PASSWORD('YourNewPassword');

請務必妥善保管新建立的密碼,以供日後登入 MySQL 資料庫時使用。

5. 啟動 MySQL 伺服器

順利安裝好 MySQL 5.6 軟體包後,啟動 MySQL 伺服器:

systemctl start mysqld

接著,使用剛才建立的新密碼登入 MySQL:

MySql -u root -p

常見問答集

Q:為何需要移除系統預設安裝的 MySQL 版本?
A:移除 MySQL 的既有版本,有助於避免版本衝突並確保安裝過程中不出現相容性或依賴性等議題。

Q:如何變更 MySQL root 密碼?
A:在安裝好 MySQL 5.6 套件後,執行指令:SET PASSWORD for root@'127.0.0.1' = PASSWORD('YourNewPassword'); 以建立一組新密碼。

Q:如何啟動 MySQL 伺服器?
A:使用指令 systemctl start mysqld 啟動 MySQL 伺服器。

Q:如何登入 MySQL 資料庫?
A:使用指令 MySql -u root -p 以 MySQL 使用者身分登入 MySQL 資料庫,並在系統提示時,鍵入您先前所建立的新密碼。