无法在ubuntu(基本操作系统)上安装MySQL

时间:2013-12-17 15:20:14

标签: mysql ubuntu

我正在尝试在笔记本电脑上安装mysql,但在安装过程中出现此错误:

131217 15:59:42 [Note] Plugin 'FEDERATED' is disabled.
131217 15:59:42 InnoDB: The InnoDB memory heap is disabled
131217 15:59:42 InnoDB: Mutexes and rw_locks use GCC atomic builtins
131217 15:59:42 InnoDB: Compressed tables use zlib 1.2.3.4
131217 15:59:42 InnoDB: Initializing buffer pool, size = 256.0M
131217 15:59:42 InnoDB: Completed initialization of buffer pool
131217 15:59:42 InnoDB: highest supported file format is Barracuda.
131217 15:59:42  InnoDB: Waiting for the background threads to start
131217 15:59:43 InnoDB: 5.5.34 started; log sequence number 1595675
131217 15:59:43 [ERROR] /usr/sbin/mysqld: unknown variable 'log_slow_verbosity=query_plan'
131217 15:59:43 [ERROR] Aborting

131217 15:59:43  InnoDB: Starting shutdown...
131217 15:59:44  InnoDB: Shutdown completed; log sequence number 1595675
131217 15:59:44 [Note] /usr/sbin/mysqld: Shutdown complete

start: Job failed to start
invoke-rc.d: initscript mysql, action "start" failed.
dpkg: errors were encountered while processing: mysql-server-5.5 (--configure):
podproces instalovaný post-installation skript vrátil chybový status 1
Žádné apport hlášení nebylo vytvořeno, protože již byl dosažen MaxReports
dpkg: nesplněné závislosti zamezily konfiguraci balíku mysql-server:
mysql-server závisí na mysql-server-5.5; avšak:
Balík mysql-server-5.5 zatím není zkonfigurován.
dpkg: chyba při zpracovávání mysql-server (--configure):
problém se závislostmi - nechávám nezkonfigurované
Žádné apport hlášení nebylo vytvořeno, protože již byl dosažen MaxReports
Nastavuji balík             libmariadbclient18 (10.0.6+maria-1~precise) …
Zpracování spouštěčů pro balík libc-bin …
ldconfig deferred processing now taking place
Errors were encountered while processing:
mysql-server-5.5
mysql-server
E: Sub-process /usr/bin/dpkg returned an error code (1)

我目前无法切换语言,所以我希望你不会感到困惑。 我试图清除以前的安装并再次进行,但没有区别。

有人能告诉我什么错了吗?

2 个答案:

答案 0 :(得分:3)

看起来您正在尝试在以前安装了Percona Server的系统上安装原始MySQL。

此错误:

/usr/sbin/mysqld: unknown variable 'log_slow_verbosity=query_plan'

....建议您在my.cnf文件中的某个位置设置该选项,但MySQL中不支持该选项log_slow_verbosity;这是Percona扩展。有关该变量的文档,请参阅here

要解决此问题,请找到服务器尝试使用的my.cnf文件,可能在/etc/my.cnf/etc/mysql/my.cnf中,并在安装过程中将其删除以使用默认设置,或者只是删除包含log_slow_verbosity的行。

答案 1 :(得分:2)

收到错误后,编辑 /etc/mysql/my.cnf 并发表评论 log_slow_verbosity = query_plan 字符串 然后再次重新安装mysql sudo apt-get install mysql-server

找到解决方案here