【发布时间】:2017-05-03 13:10:32
【问题描述】:
我开始我的 mariadb
/etc/init.d/mysql启动
然后我得到
- 启动 MariaDB 数据库服务器 mysqld
没有更多消息。 当我打电话时
服务mysql状态
我明白了
MariaDB 已停止
为什么?
我的 my.cnf 是:
# Example mysql config file.
[client-server]
socket=/tmp/mysql-dbug.sock
port=3307
# This will be passed to all mysql clients
[client]
password=XXXXXX
# Here are entries for some specific programs
# The following values assume you have at least 32M ram
# The MySQL server
[mysqld]
temp-pool
key_buffer_size=16M
datadir=/etc/mysql/data
loose-innodb_file_per_table
[mariadb]
datadir=/etc/mysql/data
default-storage-engine=aria
loose-mutex-deadlock-detector
max- connections=20
[mariadb-5.5]
language=/my/maria-5.5/sql/share/english/
socket=/tmp/mysql-dbug.sock
port=3307
[mariadb-10.1]
language=/my/maria-10.1/sql/share/english/
socket=/tmp/mysql2-dbug.sock
[mysqldump]
quick
max_allowed_packet=16M
[mysql]
no-auto-rehash
loose-abort-source-on-error
感谢您的帮助。
【问题讨论】:
-
你的日志是怎么说的?一般是在 Ubuntu 中的
/var/log/mysql/error.log。tail -50 /var/log/mysql/error.log可能会捕捉到足以告诉你发生了什么。 -
和
mysqld.err -
和系统日志/日志
-
mysql.err 为空 - 未找到 mysqld.err - 在 /var/log/mysql 中有一些名为“mariadb-bin.001234”的文件和一个 mariadb-bin.index。任何地方都没有有助于解决错误的日志。
-
那是因为错误日志被重定向到系统日志/日志。在你得到“MariaDB 已停止”之后,尝试运行类似
sudo journalctl -lxn 100的东西。如果没有显示,请尝试sudo less /var/log/syslog。
标签: database shell ubuntu-14.04 mariadb