當 mysql 啟動時出現 mariadb 錯誤,原因通常是系統中同時安裝了 mysql 和 mariadb 且端口相同。解決方法包括:1. 僅安裝 mysql;2. 修改 mysql 端口;3. 禁用 mariadb;4. 卸載 mariadb。
MySQL 啟動報錯:Mariadb 錯誤
當 MySQL 啟動時出現 Mariadb 錯誤,通常是因為 MySQL 安裝在系統中,而 MariaDB 也是一個基于 MySQL 的開源數據庫系統。如果 MariaDB 已安裝在系統中,則可能會導致此錯誤。
原因:
MySQL 安裝時選擇安裝 MariaDB 軟件包。
在系統中同時安裝了 MySQL 和 MariaDB,并且使用了相同的端口。
解決方案:
1. 重新安裝 MySQL
卸載系統中現有的 MySQL 和 MariaDB 軟件包。
從 MySQL 官方網站下載最新的 MySQL 軟件包并將其安裝在系統中。
2. 修改 MySQL 端口
編輯 MySQL 配置文件 /etc/mysql/my.cnf。
找到 port 選項,將其值從默認的 3306 更改為另一個端口,例如 3307。
重啟 MySQL 服務。
3. 禁用 MariaDB
如果您不打算使用 MariaDB,則可以禁用它:
對于 Ubuntu/Debian:sudo systemctl disable mariadb
對于 CentOS/RHEL:sudo systemctl disable mariadb.service
4. 卸載 MariaDB
如果您不打算使用 MariaDB,則可以將其卸載:
對于 Ubuntu/Debian:sudo apt-get purge mariadb-*
對于 CentOS/RHEL:sudo yum remove mariadb-*
完成上述步驟后,MySQL 應該能夠正常啟動,而不會出現 MariaDB 錯誤。