mysql 重啟例項 mysql加快重啟例項的速度

2021-10-17 13:31:57 字數 809 閱讀 6219

有時候由於業務維護視窗比較短的原因,需要快速的重啟mysql例項

1、set global innodb_max_dirty_pages_pct=0;

2、觀察

[root@mysql01 ~]# mysqladmin ext| grep dirty

| innodb_buffer_pool_pages_dirty | 0 |

| innodb_buffer_pool_bytes_dirty | 0

當這個值很低的時候,可以很快的關閉server了,是提前刷髒資料

3、show innodb status\g

loglog sequence number 16 1160564756

log flushed up to 16 1160560077

last checkpoint at 16 1037968260 –檢查點追上來了

buffer pool and memory

total memory allocated 19338952464; in additional pool allocated 15022080

buffer pool size 1048576

free buffers 5291

database pages 1021765

modified db pages 61626 –這個值比較小

4、檢視mysql錯誤日誌,資料庫在做任何變更的時候,時時檢視錯誤日誌是乙個好習慣

tailf /var/log/mysq.log

5、重啟資料庫

systemctl restart mysqld

mysql 重啟失敗 重啟MySQL服務失敗

在mysql安裝完成之後,使用命令 net start mysql 出現錯誤 開啟mysql data 目錄下的出錯檔案 2020 08 15t03 27 08.908407z 0 system my 010116 server d program files x86 mysql 8.0.16 wi...

mysql重啟報錯 mysql 重啟報錯問題處理

停止服務報錯 命令 etc init.d mysqld stop error mysql server pid file could not be found 1.在進行了刪除mysqlbinlog二進位制日誌 操作為 purge binary logs to mysql bin.000002 2....

mysql關閉重啟

修改了my.cnf,需要重啟mysql服務,正確重啟mysql方法請看下面的文章 由於是從原始碼包安裝的mysql,所以系統中是沒有紅帽常用的servcie mysqld restart這個指令碼 只好手工重啟 有人建議killall mysql。這種野蠻的方法其實是不行的,強制終止的話,如果造成表...