mysqld_safe error: log-error set to '/var/log/mariadb/mariadb.log', however file don't exists. create writable for user 'mysql'.
时间: 2023-04-26 11:05:09 浏览: 3155
mysqld_safe 错误:log-error 设置为 '/var/log/mariadb/mariadb.log',但文件不存在。为用户 'mysql' 创建可写文件。
意思是说,mysqld_safe 出现了错误,因为它尝试将错误日志记录到 '/var/log/mariadb/mariadb.log' 文件中,但是该文件不存在。需要为用户 'mysql' 创建一个可写的文件。
相关问题
2023-06-02T10:45:46.432446Z mysqld_safe error: log-error set to '/var/log/mariadb/mariadb.log', however file don't exists. Create writable for user 'mysql'.
这是一个关于MySQL的错误信息,意思是MySQL的安全模式发现日志文件/var/log/mariadb/mariadb.log不存在,需要创建该文件并确保MySQL用户有写入权限。你需要以root或具有sudo权限的用户身份登录服务器来创建该文件并授予MySQL用户写入权限。以下是一些可能有用的命令:
1. 创建日志文件:sudo touch /var/log/mariadb/mariadb.log
2. 授予MySQL用户写入权限:sudo chown mysql:mysql /var/log/mariadb/mariadb.log
3. 重启MySQL服务:sudo service mysql restart
请注意,这些命令可能因操作系统或MySQL版本而略有不同。建议你查看你的操作系统和MySQL文档以获取更具体的信息。
Starting MySQL.2023-06-09T11:39:35.099063Z mysqld_safe error: log-error set to '/var/log/mariadb/mariadb.log', however file don't exists. Create writable for user 'mysql'. ERROR! The server quit without updating PID file (/var/lib/mysql/192.168.190.131.pid).
根据提示信息,错误信息为“log-error set to '/var/log/mariadb/mariadb.log', however file don't exists. Create writable for user 'mysql'”和“The server quit without updating PID file (/var/lib/mysql/192.168.190.131.pid)”两个错误。第一个错误提示日志文件不存在,需要为用户“mysql”创建可写的日志目录。可以尝试使用命令“mkdir -p /var/log/mariadb && chown mysql:mysql /var/log/mariadb”创建日志目录并授权。第二个错误提示PID文件更新失败,可能是由于MySQL启动失败导致的。可以尝试使用命令“tail -f /var/log/mariadb/mariadb.log”查看日志文件最后的错误信息,或者尝试手动启动MySQL以获取更多的错误信息。