中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

掌握Mysql操作流程

發布時間:2020-05-13 17:13:06 來源:億速云 閱讀:270 作者:三月 欄目:MySQL數據庫

下面講講關于Mysql操作流程,文字的奧妙在于貼近主題相關。所以,閑話就不談了,我們直接看下文吧,相信看完Mysql操作流程這篇文章你一定會有所受益。

前提是需要開啟表的binlog日志
log-bin=test-bin

一、查看binlog的起始位置和結束位置,Pos是起始,End_log_pos是結束
[root@slave mysql]# mysql -uroot  -e "use test;show binlog events"
+-----------------+-----+-------------+-----------+-------------+-------------------------------------------------------------+
| Log_name        | Pos | Event_type  | Server_id | End_log_pos | Info                                                        |
+-----------------+-----+-------------+-----------+-------------+-------------------------------------------------------------+
| test-bin.000001 |   4 | Format_desc |       134 |         245 | Server ver: 5.5.52-MariaDB, Binlog ver: 4                   |
| test-bin.000001 | 245 | Query       |         1 |         360 | use test; create table t44(id int not null,name char(20)) |
| test-bin.000001 | 360 | Query       |       134 |         465 | use test; DROP TABLE t44 / generated by server /      |
| test-bin.000001 | 465 | Stop        |       134 |         484 |                                                             |
+-----------------+-----+-------------+-----------+-------------+-------------------------------------------------------------+
[root@master mysql]# mysqlbinlog  test-bin.000002

掌握Mysql操作流程
以上這個截圖操作是根據binlog位置進行數據恢復

二、全備份
[root@master mysql]mysqldump -uroot -p -B -F -R -x --master-data=2 ops|gzip >/opt/backup/ops_$(date +%F).sql.gz
Enter password:
[root@master mysql]# ls /opt/backup/
ops_2016-09-25.sql.gz

參數說明:
-B:指定數據庫
-F:刷新日志
-R:備份存儲過程等
-x:鎖表
--master-data:在備份語句里添加CHANGE MASTER語句以及binlog文件及位置點信息

三、查詢連接的IP幾多
select SUBSTRING_INDEX(host,':',1) as ip , count(*) from information_schema.processlist group by ip;

四、查詢鎖表情況
show status like 'Table%';
掌握Mysql操作流程
Table_locks_immediate表示立即釋放表鎖數,Table_locks_waited表示需要等待的表鎖數,
如果Table_locks_immediate / Table_locks_waited > 5000,最好采用InnoDB引擎,
因為InnoDB是行鎖而MyISAM是表鎖,對于高并發寫入的應用InnoDB效果會好些。
示例中的云服務器Table_locks_immediate / Table_locks_waited = 235,MyISAM就足夠了。

五、關于報錯
掌握Mysql操作流程
這個的報錯是權限的問題,因為互為主備的存放的binlog數不同,我直接從另一個庫那里傳過去,沒改權限導致。
掌握Mysql操作流程
掌握Mysql操作流程

對于以上Mysql操作流程相關內容,大家還有什么不明白的地方嗎?或者想要了解更多相關,可以繼續關注我們的行業資訊板塊。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

巩义市| 宜君县| 策勒县| 重庆市| 襄垣县| 九台市| 焦作市| 大庆市| 沧源| 宁明县| 闸北区| 遵化市| 澄迈县| 昌邑市| 漯河市| 遵义县| 芦溪县| 修文县| 南木林县| 富平县| 固镇县| 仪陇县| 勐海县| 渭源县| 手游| 长春市| 吴江市| 册亨县| 盐池县| 瑞丽市| 阳东县| 磐安县| 滨海县| 海兴县| 宜兰市| 三都| 乐业县| 宿松县| 岗巴县| 揭西县| 镇宁|