我已经安装了Centos7的更新,卸载了MariaDB并进行了MySQL的新安装-此外,我已经将其卸载并重新安装,但每次连接到mysql -u root -p时都会出现标题错误。 此外,我已查看与此相关的其他工单,但仍未取得进展。 如果我运行service mysqld restart,则会显示“重定向到/bin/systemctl restart mysqld.service”,然后就挂起了。 真的不是一个Linux专家,所以不确定是什么原因导致这种情况?
我已经安装了Centos7的更新,卸载了MariaDB并进行了MySQL的新安装-此外,我已经将其卸载并重新安装,但每次连接到mysql -u root -p时都会出现标题错误。 此外,我已查看与此相关的其他工单,但仍未取得进展。 如果我运行service mysqld restart,则会显示“重定向到/bin/systemctl restart mysqld.service”,然后就挂起了。 真的不是一个Linux专家,所以不确定是什么原因导致这种情况?
service mysqld status
说明:
重定向到 /bin/systemctl status mysqld.service mysqld.service 加载:未找到文件或目录(原因:没有这样的文件或目录) 活动状态:不活跃(已停止)
换句话说,mysqld服务未在运行。
`systemctl start mariadb.service`
现在所有的MySQL命令都可以按预期工作。
`systemctl enable mariadb.service`
[mysqld1]
socket = /tmp/mysql.sock1
另一种方法是通过向'mysqladmin'或'mysql'命令提供'-hhost'和'-Pport'参数来避免使用套接字。
mysql -u user -hservername -P3006 -p -Dschema
mysqladmin -u user -p -hhostname -Pport
删除目录就解决了 - 使用 "rm -rf 目录名称" 删除目录,然后卸载 mysql "yum remove mysql mysql-server",接着重新安装 "yum install mysql-server" 并运行 "service mysqld start"
如果你遇到启动 mysql 服务挂起的问题 - 检查日志 /var/log/mysqld.log,正如 Jeremiah 所建议的那样。
/var/log/mysqld.log
。它给出了什么错误?如果你在MariaDB上安装了旧版本的MySQL,如果你保留了/var/lib/mysql
目录,它可能无法转换数据文件。 - Jeremiah Winsley/var/lib/mysql
目录下的所有内容。这将重新创建系统数据库,并且应该能够启动。 - Jeremiah Winsley