新买的主机,安装MySQL遇到了一系列问题,如下:
1
root@localhost:~# apt-get install mysql
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package mysql
这是由于包名应该是 mysql-server
2
root@localhost:~# apt-get install mysql-server
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package mysql-server
这个就奇怪了,为毛正确了还不行呢?想了一下,新主机,应该是源的问题,随手apt-get update
了一下,然后就好了,啧啧
3
安装MySQL的过程中提示有一个错误:
/var/lib/dpkg/info/mysql-server-5.5.postinst: line 150: logger: command not found
ATTENTION: An error has occured. More info is in the syslog!
/var/lib/dpkg/info/mysql-server-5.5.postinst: line 240: logger: command not found
dpkg: error processing package mysql-server-5.5 (--configure):
subprocess installed post-installation script returned error exit status 127
Setting up libhtml-template-perl (2.95-1) ...
dpkg: dependency problems prevent configuration of mysql-server:
mysql-server depends on mysql-server-5.5; however:
Package mysql-server-5.5 is not configured yet.
dpkg: error processing package mysql-server (--configure):
dependency problems - leaving unconfigured
Processing triggers for libc-bin (2.19-0ubuntu6.4) ...
Errors were encountered while processing:
mysql-server-5.5
mysql-server
E: Sub-process /usr/bin/dpkg returned an error code (1)
这让我感到很奇怪,因为已经让我输入MySQL的密码了,也就没在意。
然后我想打开MySQL,有出现了一个问题:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
这个问题很眼熟,我自己遇到过,还写了博客,见这里,简单说,就是没启动,你启动一下就好。
然后!然后重点就来了,又出现了上面的错误!
line 150: logger: command not found
最简单的办法,谷歌,找到答案,就是执行下面命令:
root@localhost:~# apt-get --reinstall install bsdutils
然后启动,就搞定了~
5
这个bsdutils是什么东西?
解释是:basic utilities from 4.4BSD-Lite,应该是一个基础工具包,没有找到具体的说明