有時候由於業務維護視窗比較短的原因,需要快速的重啟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。這種野蠻的方法其實是不行的,強制終止的話,如果造成表...