记一次宝塔MySQL无法启动的问题
去顺丰送快递之后,一直就没有管理打开网站,好像不去之前也没怎么更新
难得休息,打算更新下企业模板,发现无法打开。显示链接数据库失败。
进入宝塔后台,发现MySQL停止了运行。
第一时间启动MySQL,但是发现一直启动失败。
之后更新了下宝塔,更新了下MySQL,还是无法启动。
百度了一番,发现原来我是真的看不懂那些日志。
只好找些看得懂的来测试。
删除了两个文件
/www/server/data/ib_logfile0
/www/server/data/ib_logfile1
无法启动,注释了innodb_开头配置
#innodb_data_home_dir = /www/server/data
#innodb_data_file_path = ibdata1:10M:autoextend
#innodb_log_group_home_dir = /www/server/data
#innodb_buffer_pool_size = 128M
#innodb_log_file_size = 128M
#innodb_log_buffer_size = 32M
#innodb_flush_log_at_trx_commit = 1
#innodb_lock_wait_timeout = 50
#innodb_max_dirty_pages_pct = 90
#innodb_read_io_threads = 4
#innodb_write_io_threads = 4
无法启动。
直到看到了这行日志
mysqld: File './mysql-bin.000518' not found (Errcode: 2 - No such file or directory)
2024-09-18T03:09:17.632000Z 0 [ERROR] Failed to open log (file './mysql-bin.000518', errno 2)
想了下,把log-bin=mysql-bin,注销掉试试。
#log-bin=mysql-bin
再次重新启动MySQL,发现可以启动了。