【发布时间】:2013-04-23 14:16:48
【问题描述】:
我正在使用运行 Debian Linux 的 Raspberry Pi。我正在尝试安装 MySQL 服务器并运行它,这就是我所做的:
# sudo apt-get install mysql-server mysql-client php5-mysql
没有错误。现在我重新启动了系统,然后在启动时我得到:
[FAIL] startpar: service(s) returned failure: mysql ... failed!
我试过了
# sudo service mysql start
mysql: unrecognized service
最后我尝试了
# /etc/init.d; mysql
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
我发现我没有名为 mysqld in /var/run 的文件夹。但是我读到这里的sock文件应该是第一次创建服务器的时候创建的?
你有什么建议吗?
【问题讨论】:
-
创建文件夹并确保它可以被mysql用户写入
-
查看 /etc/init.d 以查看调用的启动/停止脚本。可能是“mysqld”。
-
.. 并查看 /var/log/syslog 以及 mysql 日志在哪里查看失败的原因。
-
我已经在我的 raspy 上进行了测试安装。它开箱即用。您使用的是哪个 raspbian 版本?
-
我正在运行 debian 版本 3.2.27。启动/停止脚本是“mysql”。我创建了目录,但仍然需要一个 .sock 文件,这也让 mysql 感到高兴。检查系统日志似乎没有任何帮助,因为当我尝试运行服务器时它不会改变:p
标签: mysql linux raspberry-pi