【发布时间】:2017-09-05 12:35:40
【问题描述】:
当我启动我的机器时,mysql 没有启动。
service mysql start
给予
start: Job failed to start
dmesg 有以下奇怪的条目。任何线索可能会发生什么。我正在使用具有 2 GB RAM 和 Ubuntu 14.04 的双核机器
sbin/mysqld" pid=2009 comm="apparmor_parser"
[ 86.920938] init: mysql main process (2021) terminated with status 1
[ 86.920956] init: mysql main process ended, respawning
[ 87.346587] init: mysql post-start process (2022) terminated with status 1
[ 87.355855] type=1400 audit(1441601497.326:74): apparmor="STATUS" operation="profile_replace" parent=2065 profile="unconfined" name="/usr/sbin/mysqld" pid=2069 comm="apparmor_parser"
[ 88.973965] init: mysql main process (2081) terminated with status 1
[ 88.973995] init: mysql respawning too fast, stopped
我尝试了以下方法: 1. 将绑定地址从 127.0.0.1 更改为 IP 地址。没用 2. 增加innodb_buffer_pool_size 到128M。没用 3. 套接字 /var/run/mysqld/mysqld.sock 存在并具有必要的权限。 4. apt-get upgrade, apt-get distro-upgrade, apt-get update 并尝试重新安装mysql-server
【问题讨论】:
-
mysqld守护进程是否正在运行? -
显示你的mysql配置文件
-
ps -aef | grep mysqldroot 2658 1925 0 01:34 pts/2 00:00:00 grep --color=auto mysqld -
mysql 配置中的任何特定条目?这里是最常见的
innodb_buffer_pool_size = 128M bind-address = 127.0.0.1 socket = /var/run/mysqld/mysqld.sock query_cache_limit = 1M query_cache_size = 16M
标签: mysql ubuntu ubuntu-14.04