无法在 Fedora 19 上启动 mysql

无法在 Fedora 19 上启动 mysql

我正在运行 Fedora 19,并且我已经使用yum install mysql.

当我发出mysql命令时,我收到以下错误消息:

错误 2002 (HY000): 无法通过套接字 '/var/lib/mysql/mysql.sock' 连接到本地 MySQL 服务器 (2)

如果我确实创建了 /var/lib/mysql/mysql.sock 文件,则错误消息后的数字将更改为(111)(可能是我使用错误的权限创建了该文件)。

读完后到这个问题这个我尝试过service mysqld start,但我得到:

Redirecting to /bin/systemctl start  mysqld.service
Failed to issue method call: Unit mysqld.service failed to load: No such file or directory. See system logs and 'systemctl status mysqld.service' for details.

service mysqld status返回

Redirecting to /bin/systemctl status  mysqld.service
mysqld.service
   Loaded: error (Reason: No such file or directory)
   Active: inactive (dead)

答案1

该包mysql是客户端包。您需要安装服务器包:

$ sudo yum install mysql-server

此外,从 Fedora 19 开始,玛丽亚数据库现在是 MySQL 的默认实现。 MariaDB 是 MySQL 的一个分支。

MariaDB 是社区开发的 MySQL 分支,将成为 Fedora 19 中 MySQL 的默认实现。

来源:https://fedoraproject.org/wiki/Features/ReplaceMySQLwithMariaDB

相关内容