【发布时间】:2013-12-29 05:40:15
【问题描述】:
我敢肯定,这听起来很傻。来了。
我有一个新安装的 Debian Wheezy (Debian7)。我没有使用现在拥有 v5.5.31 的 MySQL aptitude 安装,而是使用 MySQL 的 deb-package 来获取最新的稳定版本(当前为 5.6.15)。
经过一些调整和添加 my.cnf 后,它工作正常。一切都好。但是,我想利用一些依赖 Perl 的统计工具,所以我做了以下
sudo aptitude install libdbi-perl
sudo aptitude install libdbd-mysql-perl
完成后,我现在在尝试启动 MySQL 时收到以下错误:
service mysql start
Starting MySQL
[FAIL] Couldn't find MySQL server (/usr/bin/mysqld_safe) ... failed!
这对我来说真的很奇怪,因为我在 deb-packages 的默认目录中安装了 mysql,即 /opt/mysql/server-5.6/ 并且在安装 perl DBI 和 mysql-support for perl 之前,这一切都正常工作美好的。 perl-mysql 绑定是否与一些全局配置有关?我没有在任何我知道的地方设置 /usr/bin/mysqld_safe 路径。
任何帮助都会很棒。谢谢
【问题讨论】:
-
听起来很可能。 MySQL 有一些不幸的“有用”的东西会导致它找到你不希望它找到的配置文件。哪个目录是正确的(现有)my.cnf?