Mysql问题

本文记录了新主机上安装MySQL过程中遇到的问题及解决方法,包括包名错误、依赖问题及启动失败等,并提供了解决方案。

新买的主机,安装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,应该是一个基础工具包,没有找到具体的说明

转载于:https://www.cnblogs.com/wswang/p/7718135.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值