binlog,二進(jìn)制日志,記錄mysql所有操作命令。
創(chuàng)新互聯(lián)公司提供高防服務(wù)器、云服務(wù)器、香港服務(wù)器、雅安移動機(jī)房等
可以用來做數(shù)據(jù)恢復(fù),同時也是mysql主從備份所必需的日志。
用 mysqlbinlog 命令可以直接打開binlog查看。
1、首先,我們需要修改mysql的配置文件,一般文件存放在/etc下面,文件名為my點吸煙 f。
2、對于mysql服務(wù)的啟動,我們通常使用命令service mysqld start,沒問題的話就能啟動mysql服務(wù)了。
3、如何判斷mysql服務(wù)有沒有啟動成功了,一個是通過查看進(jìn)程的方式,我們使用命令ps -ef|grep mysqld,來查看。
4、當(dāng)然,更為穩(wěn)妥的方法是使用命令mysql -uuser -p passwd 來進(jìn)行連接,看看是否能接上。
5、如何停止mysql的服務(wù)呢。方法也很簡單,使用命令:service mysqld stop命令即可。
6、一般,如果mysql服務(wù)沒有啟動成功,可以通過查看錯誤日志的方式,日志默認(rèn)路徑/var/log/mysqld.log,
7、完成效果圖。
1、首先打開電腦上的管理。
2、然后雙擊服務(wù)。
3、再雙擊啟動。
4、再返回Navicat for MySQL。
注意事項:
MySQL所使用的 SQL 語言是用于訪問數(shù)據(jù)庫的最常用標(biāo)準(zhǔn)化語言。MySQL 軟件采用了雙授權(quán)政策,分為社區(qū)版和商業(yè)版,由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,一般中小型網(wǎng)站的開發(fā)都選擇 MySQL 作為網(wǎng)站數(shù)據(jù)庫。
cd d:\program files\mysql\data
mysqlbinlog -d test --start-datetime="2004-12-25 11:25:56" --stop-datetime="2012-12-26 11:25:56" --base64-output=DECODE-ROWS mysql-bin.000001 mysql-bin.00000n e:\t.sql
1 說明:
這是輸出日志為可執(zhí)行的sql格式,然后通過mysql或其它工具執(zhí)行這個sql即可
-d test 是指定數(shù)據(jù)庫,如果要導(dǎo)出全部數(shù)據(jù)庫的執(zhí)行語句,去年該選項
--base64-output=DECODE-ROWS 是為了適應(yīng)mysql server設(shè)置binlog_format=row的情況的,一般使用該值即可;
mysql-bin.000001 mysql-bin.00000n 把你的bin文件名全部列出來,有幾個列幾個(linux下可以使用通配符 mysql-bin.[0-9]*)
--start-datetime 這是為了設(shè)定恢復(fù)的時間段的,如你只需精確地導(dǎo)出某天的執(zhí)行