MySQL 砍不存在的 Table 造成 Replication 停擺解法

MySQL 於 Master 砍個不存在的 Table, Slave 沒有此 Table 的話, 就會造成 Replication 停擺, 會出現下述錯誤訊息: (有些不需要看到的訊息我先刪掉了)

Replicate_Wild_Ignore_Table:
Last_Errno: 1146
Last_Error: Error 'Table 'phpmyadmin.pma_table_info' doesn't exist' on query. Default database: ''. Query: 'DELETE FROM `phpmyadmin`.`pma_table_info` WHERE db_name  = 'test' AND table_name = 'item''
Skip_Counter: 1
Seconds_Behind_Master: NULL
Last_IO_Errno: 0
Last_IO_Error:
Last_SQL_Errno: 1146
Last_SQL_Error: Error 'Table 'phpmyadmin.pma_table_info' doesn't exist' on query. Default database: ''. Query: 'DELETE FROM `phpmyadmin`.`pma_table_info` WHERE db_name  = 'test' AND table_name = 'item''

上述發生的狀況是 Master 有 phpMyAdmin, Slave 沒有(所以 Slave 一開始同步也沒去建立 phpMyAdmin DB), 但是 phpMyAdmin 新版會建立自己的 DB, 於 phpMyAdmin 頁面上砍 Table 時, 他也要從自己的 pma_table_info 砍資料, 於是就造成 Replication 停擺, 就出現上述錯誤訊息.

閱讀全文〈MySQL 砍不存在的 Table 造成 Replication 停擺解法〉

iPhone 4S 耳機的使用技巧 - 2013

最近耳機有一邊都沒有聲音, 於是來把 iPhone 4S 的耳機拿出來用用看, 沒想到功能還真不少.

iPhone 耳機可以控制聽音樂、電話外, 還可以控制拍照、Siri~ 而且耳機也有內建麥克風(我一直以為就是純耳機. Orz).

閱讀全文〈iPhone 4S 耳機的使用技巧 - 2013〉

PHP if 判斷式可能犯的拼寫錯誤

這篇雖然前面有標註 PHP, 不過類似的狀況, 於 C/C++ Like 的語言都會發生~

寫這篇的主因是上週追一個 typo error, 但是這是正確標準語法, 不會產生 syntax error, 所以不好追, 再此做個記錄, 之後可以先 grep 看看是不是這種 typo error 造成的. XD

閱讀全文〈PHP if 判斷式可能犯的拼寫錯誤〉

Caffeine 讓 Mac 不進入省電模式

某些事情很怕系統進入省電模式, ex: 轉檔、抓檔案等等, 常常會遇到很久時間沒有動作, Mac 就會自動進入省電模式, 就自動斷線、休眠... 於是就全毀~ 所以找套軟體來快速切換省電模式的狀態.

閱讀全文〈Caffeine 讓 Mac 不進入省電模式〉

好文 - 給女兒的一封信(劉墉)

這篇在網路上轉寄的信, 不曉得是劉墉哪本書上的內容, 說話的技巧真的非常重要:「說話,輕輕說,想一下再說。」(我喜歡稱這叫 說話的藝術)

同樣是一句話, 語氣、講法所得到得效果都不同, 這篇等女兒長大點, 再慢慢解釋給她聽.

閱讀全文〈好文 - 給女兒的一封信(劉墉)〉