mysqld_safe无法启动没有日志
问题登场
[root@binggong ~]# mysqld_safe &
[1] 1474
[root@binggong ~]# 2023-04-11T06:01:58.900294Z mysqld_safe Logging to '/var/log/mariadb/mariadb.log'.
2023-04-11T06:01:58.926331Z mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
2023-04-11T06:01:59.135095Z mysqld_safe mysqld from pid file /var/log/mariadb/mariadb.pid ended
[1]+ Done mysqld_safe
[root@binggong ~]#
[root@binggong ~]# cat /var/log/mariadb/mariadb.log
[root@binggong ~]#
如上,mysql 启动失败,且没有日志。。。
各种排查,找不到原因,挺苦恼的。。。
最终,灵光一闪
不用mysqld_safe 启动如何?
[root@binggong bin]# ./mysqld --user=mysql --datadir=/var/lib/mysql --basedir=/usr/local/mysql-5.7.32
2023-04-11T06:31:02.088219Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation f

文章描述了在尝试使用mysqld_safe启动MySQL服务时遇到的问题,服务无法正常启动且无日志输出。作者通过直接运行mysqld命令获取到日志信息,发现错误源于启用了binarylog但未设置server-id。解决方案是关闭binarylog或设定有效的server-id。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



