Linux
用 MariaDB 替換 mysql
我是 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 數據庫並驗證它是否已更改。