在linux系統上,如果遇到mysql出現故障的情況,我們需要及時進行恢復,以下是恢復步驟:
1.停止mysql服務
sudo service mysql stop
2.備份當前數據庫文件
sudo cp -r /var/lib/mysql /var/lib/mysql_bak
3.修改配置文件
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
在文件中增加以下配置:
innodb_force_recovery=1
4.啟動mysql服務
sudo service mysql start
5.導出數據庫
sudo mysqldump -u [用戶名] -p [數據庫名] >[文件名].sql
6.重啟mysql服務
sudo service mysql restart
7.恢復數據庫
sudo mysql -u [用戶名] -p [數據庫名]< [文件名].sql
8.刪除配置文件中增加的配置
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
刪除文件中的以下配置:
innodb_force_recovery=1
9.重啟mysql服務
sudo service mysql restart
以上就是在linux系統下恢復mysql的步驟,希望對您有所幫助。