"Starting MySQL./usr/local/mysql/bin/mysqld_safe: line 586: /var/lib/mysql/mysqld_safe.pid: No such file or directory\naw\k: (FILENAME=- FNR=1) warning: error writing standard output (Broken pipe)\n2023-08-03T05:41:35.085414Z mysqld_safe error: log-error set to '/var/log/mariadb/mariadb.log', however file don't exists. Create writable for user 'mysql'.\nThe server quit without updating PID file (/var/lib/mysql/i[FAILED]jj52n1rsibbpbZ.pid).\n\n这个问题可能是由于 MySQL 无法找到所需的文件或目录而导致的。您可以尝试以下解决方法:\n\n1. 检查文件和目录路径:确保 '/var/lib/mysql/mysqld_safe.pid' 和 '/var/log/mariadb/mariadb.log' 文件和目录存在,并且具有适当的权限。\n\n2. 创建缺失的文件和目录:如果上述文件和目录不存在,您可以手动创建它们。使用 'mkdir' 命令创建目录,并确保使用 'chown' 命令将其所有权设置为 'mysql' 用户。\n\n shell\n sudo mkdir -p \/var\/lib\/mysql\n sudo mkdir -p \/var\/log\/mariadb\n sudo chown -R mysql:mysql \/var\/lib\/mysql\n sudo chown -R mysql:mysql \/var\/log\/mariadb\n \n\n3. 检查 MySQL 配置文件:检查 MySQL 配置文件(通常是 '/etc/my.cnf' 或 '/etc/mysql/my.cnf')中的日志文件路径是否正确。确保 'log-error' 参数的值与实际日志文件的路径匹配。\n\n4. 重新启动 MySQL:完成上述步骤后,尝试重新启动 MySQL 服务。\n\n shell\n sudo service mysql restart\n \n\n如果以上解决方法仍然无法解决问题,请提供更多详细信息,以便我们能够更好地帮助您解决这个问题。

MySQL 启动错误: /var/lib/mysql/mysqld_safe.pid: No such file or directory 解决方法

原文地址: https://www.cveoy.top/t/topic/p95v 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录