當(dāng) mysql 啟動(dòng)時(shí)出現(xiàn) mariadb 錯(cuò)誤,原因通常是系統(tǒng)中同時(shí)安裝了 mysql 和 mariadb 且端口相同。解決方法包括:1. 僅安裝 mysql;2. 修改 mysql 端口;3. 禁用 mariadb;4. 卸載 mariadb。
MySQL 啟動(dòng)報(bào)錯(cuò):Mariadb 錯(cuò)誤
當(dāng) MySQL 啟動(dòng)時(shí)出現(xiàn) Mariadb 錯(cuò)誤,通常是因?yàn)?MySQL 安裝在系統(tǒng)中,而 MariaDB 也是一個(gè)基于 MySQL 的開源數(shù)據(jù)庫系統(tǒng)。如果 MariaDB 已安裝在系統(tǒng)中,則可能會(huì)導(dǎo)致此錯(cuò)誤。
原因:
MySQL 安裝時(shí)選擇安裝 MariaDB 軟件包。
在系統(tǒng)中同時(shí)安裝了 MySQL 和 MariaDB,并且使用了相同的端口。
解決方案:
1. 重新安裝 MySQL
卸載系統(tǒng)中現(xiàn)有的 MySQL 和 MariaDB 軟件包。
從 MySQL 官方網(wǎng)站下載最新的 MySQL 軟件包并將其安裝在系統(tǒng)中。
2. 修改 MySQL 端口
編輯 MySQL 配置文件 /etc/mysql/my.cnf。
找到 port 選項(xiàng),將其值從默認(rèn)的 3306 更改為另一個(gè)端口,例如 3307。
重啟 MySQL 服務(wù)。
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 應(yīng)該能夠正常啟動(dòng),而不會(huì)出現(xiàn) MariaDB 錯(cuò)誤。






