Linux

用 MariaDB 替換 mysql

  • June 2, 2016

phpMyAdmin 顯示這個版本!

我是 Linux 和伺服器的新手。我使用 mysql 5.5(使用第三方儲存庫安裝)作為我的 DBMS,然後我決定用最新版本的 MariaDB 替換它。

我執行了以下命令來停止和刪除 mysql:

service mysqld stop
yum -y remove mysql*

然後我將我的作業系統(CentOS 6 - 64 位)的 MariaDB 儲存庫添加到 yum。安裝它使用:

yum install -y MariaDB-server MariaDB-client MariaDB-devel

開始於:

service mysql start

並成功啟動。

然後當我打開 phpMyAdmin 我發現它仍然連接到 mysql5.5 !而且從 php 腳本來看,它似乎仍在連接到那個舊的 mysql!我試圖停止mysqld,但它告訴我沒有這樣的服務!

當我執行:

mysql -V
mysql  Ver 15.1 Distrib 10.1.14-MariaDB, for Linux (x86_64) using readline 5.1

我真的很困惑。你能幫我解決一下發生了什麼嗎?我該如何解決?

phpMyAdmin 沒有連接到不存在的服務。假設這netstat -tulpn表明 MariaDB 正在偵聽埠 3306,那麼這些腳本報告的版本不正確(因為 MariaDB 是 MySQL 分支)或記憶體版本(查看 Thomas N 的評論)。

如果您想 100% 確定,只需在 phpMyAdmin 中執行更改並使用mysql命令行工具連接到 MariaDB 數據庫並驗證它是否已更改。

引用自:https://serverfault.com/questions/780614