使用 MariaDB 5.5.36。这是我在尝试启动 MariaDB 时得到的:
# syslog
Dec 14 09:40:52 vps1497 mysqld_safe: Starting mysqld daemon with databases from /var/lib/mysql
Dec 14 09:40:52 vps1497 mysqld: 141214 9:40:52 [ERROR] mysqld: File '/var/log/mysql/mariadb-bin.index' not found (Errcode: 13)
Dec 14 09:40:52 vps1497 mysqld: 141214 9:40:52 [ERROR] Aborting
Dec 14 09:40:52 vps1497 mysqld:
Dec 14 09:40:52 vps1497 mysqld: 141214 9:40:52 [Note] /usr/sbin/mysqld: Shutdown complete
# ls -alh /var/log/mysql/
-rw-rw---- 1 mysql adm 9023947 Dec 8 03:01 mariadb-bin.002905
-rw-rw---- 1 mysql adm 2550 Dec 7 03:01 mariadb-bin.index
Run Code Online (Sandbox Code Playgroud)
权限似乎很好,尝试使用 root 启动 mysql 不起作用。有什么线索吗?
你需要/var/log/mysql
完全拥有mysql
chown -R mysql:mysql /var/log/mysql
Run Code Online (Sandbox Code Playgroud)
然后去启动 MariaDB
确保您以可以启动 MariaDB 的滥用者身份登录
如果没有,请使用 sudo
sudo service mysql start
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
14523 次 |
最近记录: |