我执行了一个查询,删除了大约 1800 万条记录。执行此查询后,mysql 停止响应查询。我已经重新启动了服务器,现在我无法使用以下命令启动 mysql 服务:
service mysql start
也许它只是打印错误,但我找不到错误日志文件。我正在运行 CentOS 6,并使用 yum 从它的官方存储库安装了 mariaDB。
我应该怎么做才能启动mysql?我不在乎查询是否被取消。我可以看到一些 mysqld 进程正在消耗 CPU 和 I/O。我认为它可能仍在尝试执行此查询。
我执行了一个查询,删除了大约 1800 万条记录。执行此查询后,mysql 停止响应查询。我已经重新启动了服务器,现在我无法使用以下命令启动 mysql 服务:
service mysql start
也许它只是打印错误,但我找不到错误日志文件。我正在运行 CentOS 6,并使用 yum 从它的官方存储库安装了 mariaDB。
我应该怎么做才能启动mysql?我不在乎查询是否被取消。我可以看到一些 mysqld 进程正在消耗 CPU 和 I/O。我认为它可能仍在尝试执行此查询。
我是 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
我真的很困惑。你能帮我解决一下发生了什么吗?我该如何解决?