我做了以下工作:
shell> sudo apt-get install mysql-server-core-5.1
shell> sudo apt-get install mysql-client-core-5.1
Run Code Online (Sandbox Code Playgroud)
两者似乎都完成得很好,没有错误。我有以下礼物:
/usr/sbin/mysqld
Run Code Online (Sandbox Code Playgroud)
但是,如果我尝试运行它,则会出现以下错误:
mysqld: Can't change dir to '/var/lib/mysql/' (Errcode: 2)
Run Code Online (Sandbox Code Playgroud)
原因很简单,实际上这个目录不存在。现在启动守护进程的正确方法显然是:
/etc/init.d/mysql start
Run Code Online (Sandbox Code Playgroud)
但是这个脚本似乎也不存在。所以我的安装完全搞砸了,还是我遗漏了一个步骤?
谢谢