我在灾难发生前所做的是:
vi /etc/my.cfg
Run Code Online (Sandbox Code Playgroud)
我加了
innodb_buffer_pool_size=4G
innodb_buffer_pool_instance=2
innodb_read_io_threads=12
innodb_write_io_threads=12
innodb_io_capacity=300
innodb_log_file_size=128M
Run Code Online (Sandbox Code Playgroud)
在那之后
$ service mysql stop
$ cd /var/lib/mysql
$ rm -f ibdata1 ib_logfile*
$ service mysql start
Run Code Online (Sandbox Code Playgroud)
我收到ERROR 1146 (42S02): Table 'db.table' doesn't exist
每张桌子。
我的站点已关闭,数据库备份无济于事。
小智 7
rm -f ibdata1 ib_logfile*
Run Code Online (Sandbox Code Playgroud)
那是你的问题。您删除了 INNODB 表空间。
您需要从备份中恢复。
只是好奇:您是从哪里想到应该删除这些文件的?
归档时间: |
|
查看次数: |
707 次 |
最近记录: |