mysqldump 報錯:Unknown table ‘column_statistics’ in information_schema

在 MySQL 或 MariaDB 用 mysqldump 備份資料庫時,可能會出現以下報錯: mysqldump: Unknown table ‘column_statistics’ in information_schema 這個錯誤的原因,是因為 MriaDB 10.2.2 或以上,加入了名為 column_statistics 資料表到 information_schema 資料庫,以支援一些進階功能,例如直方圖統計。 如果使用 MySQL 的客戶端產生備份,而不是使用 MariaDB 的客戶端,便會出現這個報錯,因為 MySQL 版本的 mysqldump …

Whatsapp 帳號被封鎖,解鎖流程

今天打開 Whatsapp Business 時,發覺帳號被封鎖,我沒有發送大量的信息,我想被封的主要原因,是這個月在 Whatsapp Business 換了幾次手機號碼。 不論個人還是公司被停用 Whatsapp 帳號也會造成很多不便,雖然我這個帳號不是主號,但還是需要解封。 開啟 Whatsapp / Whatsapp Business 後,不能看到平時的對話畫面,而是顯示電話號碼被禁止使用的畫面。 這是可以按 “支援 Support”,在這裡用英文寫上申訴的內容,按 “下一步 Next” 後,便會開啟電郵 App,傳送郵件到 smb-iphone@support.whatsapp.com。 這時便要等待 Whatsapp 的回覆,我這次等了 4 小時便收到回覆並解封帳號。

一機雙 SIM 分開主號及副號

手機上網主要分為上台及儲值卡兩類,上台的費用一般較貴,儲值卡相對便宜。 由於很多網上銀行及電子錢包都綑綁了手機號碼,所以我的做法是主要電話號碼上台,但只登記最便宜的月費計劃,然後多買一張儲值卡,這張儲值卡用作上網,數據用完便充值、換卡或直接 MNP 轉台。 這樣做的優點主要是省錢,我選用中移動的 $48 月費計劃,用 ValueGB 全速儲值卡,增值 $200 有 100GB 一年有效,這 100GB 大約可以用 10 個月,連同上台的月費,合共是每月 $68. 另一個好處是沒有合約束縛,副號隨時想轉就轉。 另外對於有養號需要,用儲值卡是不錯的選擇,如果只要養號,不會很多打電話或上網,只用作收 SMS,以 HK Mobile 為例,每年不用 $20 (HK Mobile 的 $20 …

iPhone 不同的備份方法

為自己的 iPhone 備份是保護個人資料和設備設置的重要措施。以下是 iPhone 備份的兩種不同方法,以及它們各自的優點和缺點。 1. iCloud 備份 iCloud 備份是將您的 iPhone 資料備份到雲端儲存空間中,您可以在需要時從 iCloud 下載資料。 步驟: – 在 iPhone 上打開 “設定”,點擊 “iCloud”。 – 在下拉選單中找到 “iCloud 備份” 並打開它。 – 點擊 “立即備份” …

電郵 SPF 記錄

SPF (Sender Policy Framework) 是一種用於防範偽造電子郵件的技術。SPF (Sender Policy Framework) 的主要目的是確保電子郵件的發信人身份真實可靠。當有人試圖偽造發件人地址時,SPF 可以幫助郵件接收方檢查是否為授權的伺服器傳送郵件。如果不是授權的伺服器,郵件接收方就可以將此類郵件視為垃圾郵件進行過濾。 網域持有人可以指定那些伺服器允許發送郵件,防止未授權的伺服器偽造發件人地址。 SPF 以 DNS 的 TXT 記錄儲存在 DNS 中。以下是一些 SPF 記錄中常用的語法: a:允許發信伺服器的主機名稱。 mx:允許發信伺服器的主機名稱。與上面的 a 記錄不同,這是網域的 MX 記錄。 ip4: 允許發送郵件的 …

Rocky Linux 安裝 LEMP – Nginx, MariaDB, PHP

在這篇文章中,我們將介紹如何在 Rocky Linux 上安裝 LEMP – Nginx、MariaDB 和 PHP。LEMP 是一個強大的 Web 伺服器組合,廣泛用於託管和開發網站。 1 – 更新系統 在安裝任何軟體之前,請確保您的 Rocky Linux 系統已經更新至最新版本。在終端機中執行以下指令: $ sudo dnf update 2 – 安裝 Nginx Nginx 是一個開源的高效 …

iptables 禁止 port scan

當維護一個伺服器或網路時,可能會遭遇來自不良攻擊者的 port scan 攻擊。這種攻擊通常會掃描目標網段中所有可用的 port,以尋找可以利用的漏洞和弱點。為了保護您的系統和數據安全,您可以使用 iptables 來禁止 port scan 攻擊。 以下是一些常用的 iptables 規則可以幫助您防止 port scan 攻擊。 1. 只允許特定的 port 被掃描 您可以使用以下指令指定只允許特定的 port 被掃描: iptables -A INPUT -p tcp –dport …

Shell Script 限制執行時間

在撰寫 Shell Script 時,有時會遇到需要限制程式執行時間的情況,例如防止程式無限執行或避免程式佔用過多系統資源等。以下是一些常用方法可以幫助您限制 Shell Script 的執行時間。 1. 使用 timeout 命令 timeout 命令可以限制某個命令或腳本的執行時間,當時間到期時它會向該命令或腳本發送 SIGTERM 信號以終止其執行。例如: timeout 10s ./myscript.sh 這條命令將執行 myscrip.sh 腳本,並限制其執行時間為 10 秒。 2. 使用 ulimit 命令 ulimit 命令可以限制某個使用者對系統資源的使用,包括 …

Mac 的「文字編輯」開啟自動建立新檔案

主要工作平台轉用 Mac 一段時間後,其中一樣不習慣的地方,是在開啟文字編輯器作一些臨時記錄,又不用儲存的情況下,每次開啟「文字編輯」時,它也會要求開啟新檔或者開啟舊樣。 我想在開啟「文字編輯」時,自動建立一個新檔案,要設定這個在「文字編輯」的設定裡面找不到,原來要在終端機設定。 首先按 “Command” + Space 鍵叫出 Spotlight 搜尋,然後輸入「terminal」。 輸入以下指令: 關閉終端機後,重新啟動一次「文字編輯」便完成了。 如果想回復原來的狀態,可以輸入以下指令: