mysql bin-log和log-update開啟
注意:
1、開啟bin-log,路徑要設定在mysql使用者所屬資料夾下
例如:
log-bin=/home/123/bin-log 123的所屬使用者就要是Mysql
[root@520 home]# ll
總計 163736
drwxr-xr-x 2 mysql mysql 4096 01-16 16:47 123
140116 15:59:21 mysqld started
140116 15:59:21 [Warning] option 'max_join_size': unsigned value 18446744073709551615 adjusted to 4294967295
140116 15:59:21 [Warning] option 'max_join_size': unsigned value 18446744073709551615 adjusted to 4294967295
/usr/libexec/mysqld: File '/var/lib/mysql.index' not found (Errcode: 13)
140116 15:59:22 [ERROR] Aborting
140116 15:59:22 [Note] /usr/libexec/mysqld: Shutdown complete
140116 15:59:22 mysqld ended
或者
140116 16:17:06 mysqld started
140116 16:17:06 [Warning] option 'max_join_size': unsigned value 18446744073709551615 adjusted to 4294967295
140116 16:17:06 [Warning] option 'max_join_size': unsigned value 18446744073709551615 adjusted to 4294967295
/usr/libexec/mysqld: File '/home/log-bin.index' not found (Errcode: 13)
140116 16:17:06 [ERROR] Aborting
140116 16:17:06 [Note] /usr/libexec/mysqld: Shutdown complete
140116 16:17:06 mysqld ended
這種報錯有可能是設定bin-log日誌路徑時,沒有指定在Mysql所屬使用者的目錄下。
也有另外一種可能是:
設定了max_join_size引數,當然,一般來說這個引數的預設值是4294967295,一般不會變動,這裡只做參考。
2、df -h 檢視磁碟空間容量,放置bin-log的路徑磁碟空間至少大於3G
[root@520 Desktop]# service mysqld start
Timeout error occurred trying to start MySQL Daemon.
啟動 MySQL: [失敗]
這個報錯就有可能是磁碟空間不足。
3、開啟log-update之前必須先開啟bin-log(也可以bin-log與log-update同時開啟)
4、service mysqld stop
vim /etc/my.cnf
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
log-bin=/var/lib/mysql/bin-log
log-update=/home/mysql_log/update
5、service mysqld start
6、設定了log-update引數後,如何使用這個檔案恢復資料
mysqladmin -uxxx -pxxx /home/backup/update0000*
可以用該檔案作為當天全備的增量實時備份
1、開啟bin-log,路徑要設定在mysql使用者所屬資料夾下
例如:
log-bin=/home/123/bin-log 123的所屬使用者就要是Mysql
[root@520 home]# ll
總計 163736
drwxr-xr-x 2 mysql mysql 4096 01-16 16:47 123
140116 15:59:21 mysqld started
140116 15:59:21 [Warning] option 'max_join_size': unsigned value 18446744073709551615 adjusted to 4294967295
140116 15:59:21 [Warning] option 'max_join_size': unsigned value 18446744073709551615 adjusted to 4294967295
/usr/libexec/mysqld: File '/var/lib/mysql.index' not found (Errcode: 13)
140116 15:59:22 [ERROR] Aborting
140116 15:59:22 [Note] /usr/libexec/mysqld: Shutdown complete
140116 15:59:22 mysqld ended
或者
140116 16:17:06 mysqld started
140116 16:17:06 [Warning] option 'max_join_size': unsigned value 18446744073709551615 adjusted to 4294967295
140116 16:17:06 [Warning] option 'max_join_size': unsigned value 18446744073709551615 adjusted to 4294967295
/usr/libexec/mysqld: File '/home/log-bin.index' not found (Errcode: 13)
140116 16:17:06 [ERROR] Aborting
140116 16:17:06 [Note] /usr/libexec/mysqld: Shutdown complete
140116 16:17:06 mysqld ended
這種報錯有可能是設定bin-log日誌路徑時,沒有指定在Mysql所屬使用者的目錄下。
也有另外一種可能是:
mysql> select @@max_join_size;
+-----------------+
| @@max_join_size |
+-----------------+
| 705032704 |
+-----------------+
1 row in set (0.00 sec)
mysql> SET sql_max_join_size=4294967295;
Query OK, 0 rows affected (0.00 sec)
設定了max_join_size引數,當然,一般來說這個引數的預設值是4294967295,一般不會變動,這裡只做參考。
2、df -h 檢視磁碟空間容量,放置bin-log的路徑磁碟空間至少大於3G
[root@520 Desktop]# service mysqld start
Timeout error occurred trying to start MySQL Daemon.
啟動 MySQL: [失敗]
這個報錯就有可能是磁碟空間不足。
3、開啟log-update之前必須先開啟bin-log(也可以bin-log與log-update同時開啟)
4、service mysqld stop
vim /etc/my.cnf
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
log-bin=/var/lib/mysql/bin-log
log-update=/home/mysql_log/update
5、service mysqld start
6、設定了log-update引數後,如何使用這個檔案恢復資料
mysqladmin -uxxx -pxxx /home/backup/update0000*
可以用該檔案作為當天全備的增量實時備份
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28371090/viewspace-1071689/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 雲伺服器mysql定期清理bin-log檔案伺服器MySql
- MySQL使用bin-log異庫恢復到指定時間點MySql
- 開啟mysql和php慢日誌方法MySqlPHP
- 【Mysql】mysql開啟審計功能MySql
- mac開啟mysql,navicat連線mysqlMacMySql
- 如何開啟和關閉MySQL 間隙鎖(gap lock)MySql
- MySQL新加使用者和開啟慢查詢MySql
- mysql開啟慢日誌MySql
- MySQL開啟慢查詢MySql
- 開啟和設定mysql 二進位制檔案位置MySql
- mysql的啟動和關閉MySql
- 【MySQL】MySQL多例項開機自動重啟MySql
- 【MySql】開機自動啟動mysql服務MySql
- mysql開啟遠端連線MySql
- mysql開啟日誌記錄MySql
- 開啟 mysql 的 general_logMySql
- MySQL 的啟動和連線方式MySql
- MySQL Windows下關閉和啟動MySqlWindows
- MYSQL Slave開機啟動指令碼MySql指令碼
- MySQL開啟SSL的利與弊MySql
- mysql 5.7開啟並行複製MySql並行
- Mysql開啟本地遠端連結MySql
- MySQL啟動和關閉命令總結MySql
- 開啟mysql 資料庫審計功能。MySql資料庫
- MySQL 線上開啟&關閉GTID模式MySql模式
- 探索MYSQL開啟大頁記憶體MySql記憶體
- PHP和MySQL Web開發PHPMySqlWeb
- MySQL 多例項啟動和關閉指令碼MySql指令碼
- MYSQL啟用日誌和檢視日誌MySql
- 開啟mysql遠端登入訪問功能MySql
- MYSQL開啟慢查詢日誌實施MySql
- mysql開啟檢視慢查詢日誌MySql
- 3分鐘部署mysql並開啟binlogMySql
- mysql 啟動MySql
- MySQL 的啟動選項和系統變數MySql變數
- mysql啟動和關閉外來鍵約束MySql
- MySQL 叢集的安全關閉和重啟方法MySql
- MySQL資料庫遠端連線開啟方法MySql資料庫