mysql8宕機後恢復

2021-10-10 05:50:52 字數 681 閱讀 3909

重新初始化mysql

在 /etc/my.cnf中新增如下配置

[mysqld]

innodb_force_recovery = 1

ps:如果不能啟動增大innodb_force_recovery值,2/3/4/5/6直到啟動為止。

/usr/local/mysql/bin/mysqld_safe -user=mysql&
啟動後備份資料庫。

備份data資料夾或直接刪除data

rm

-rf /usr/local/mysql/

data

重新初始化mysql

ps:注意這兒/usr/local/mysql/data資料夾刪除後重新mkdir,並給許可權chmod +x data

cd /usr/local/mysql/bin

./mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/

data

重啟資料庫(像剛裝的一樣)

/etc/init.d/mysqld start

MySQL異常宕機後資料恢復

mysql異常宕機後資料恢復 首先遇到問題千萬不要慌,尤其是線上的問題,更不能緊張,心理素質對dba來說也是一項挑戰,可能你的手一抖就會導致多少人無法正常使用業務,如果你沒有把握,請先把現場環境備份後再進行操作,避免資料的二次損壞,下面說一下大概的思路吧。1.檢查是否有備份,如果備份存在,binlo...

mysql8修改sql mode後服務啟動服務

設定 sql mode strict trans tables,no zero in date,no zero date,error for division by zero,no auto create user,no engine substitution 重啟服務提示 mysql伺服器主動後停...

mysql8問題 mysql8中的問題

only full group by 對於group by聚合操作,如果在 select 中的列,沒有在 group by 現,那麼這個sql是不合法的,因為列不在group by從句中。no auto value on zero 該值影響自增長列的插入。預設設定下,插入0或null代表生成下乙個自...