【发布时间】:2013-06-12 12:46:38
【问题描述】:
MySQL 守护程序(实际上是 MariaDB 守护程序)不再启动。 /var/log/mysql.err 为空。 dmesg 给了我这个错误:
[1042.816803] mysql_upgrade[11409]: ffffffe0 ip b7523515 处的段错误 mysql_upgrade[b750b000+2b2000]中的sp bf823300错误5
据我所知,升级 MySQL 时会使用 mysql_upgrade...我不知道为什么在 MySQL 启动时调用它,因为我没有升级它(它是最新版本,全新安装)。
它工作到昨天,我不知道我能做什么......我唯一改变的是我在 my.cnf 中添加了这些行:
# *UTF-8*
character_set_server = utf8
collation_server = utf8_general_ci
# *STRICT MODE*
sql_mode = "REAL_AS_FLOAT, PIPES_AS_CONCAT, ANSI_QUOTES, TRADITIONAL"
innodb_strict_mode = ON
但我试图取消注释但没有成功。
我在 Ubuntu 13.04 上使用 MariaDB 5.5.31。
【问题讨论】:
标签: mysql segmentation-fault mariadb