我使用的是 CentOS 6.5。我安装了MySQL 服务器 5.5使用默认安装程序从.rpm
包(从官方 MySQL 站点下载)安装.rpm
。我也以同样的方式安装了 MySQL 客户端包。
据我所知,mysql
进程是 MySQL客户,并且mysqld
是 MySQL服务器——尽管我不太确定。
问题是该mysqld
进程没有运行。当我输入service mysqld start
或service mysqld status
我收到相同的错误消息
mysqld:无法识别的服务
但是,mysql
进程运行良好。我能够使用该mysql
命令成功运行查询。
我需要独立于存储库,所以我不应该使用yum
。
当我运行时/usr/sbin/mysqld start
,出现以下错误:
[错误] 致命错误:请阅读手册的“安全”部分,了解如何以 root 身份运行 mysqld!
[错误] 中止
[注意] mysqld:关闭完成
答案1
MySQL 官方提供的 rpm 中 MySQL 服务的名称是mysql
。
因此您需要使用service mysql start
来启动 MySQL 服务器。该命令启动 MySQL 守护进程mysqld
。
客户端程序有相同的名称mysql
。
在 CentOS 提供的软件包中,该服务被命名为mysqld
。