使用 MariaDB 替换 mysql

使用 MariaDB 替换 mysql

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

我真的很困惑。你能帮我看看发生了什么事吗?我该如何解决?

答案1

phpMyAdmin 未连接到不存在的服务。假设这netstat -tulpn表明 MariaDB 正在监听端口 3306,则这些脚本报告了错误的版本(因为 MariaDB 是 MySQL 的一个分支)或缓存版本(查看 Thomas N 的评论)。

如果您想 100% 确定,只需在 phpMyAdmin 中执行更改并使用mysql命令行工具连接到 MariaDB 数据库并验证它是否已更改。

相关内容