Tag: MariaDB

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 …

Rocky Linux 安裝 LEMP – Nginx, MariaDB, PHP

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

Rocky Linux 安裝 LAMP – Apache, MariaDB, PHP

LAMP 是一個常見的開發環境,其中包括了 Linux、Apache、MariaDB 和 PHP。安裝 LAMP 環境可以讓您在 Rocky Linux 上運行 Web 應用程式而無需任何其他軟件。 以下是在 Rocky Linux 上安裝 LAMP 環境的步驟: 1. 安裝 Apache 在 Terminal 中運行以下指令: $ sudo dnf install httpd …

MySQL 的 IN 及 NOT IN 用法

MySQL 在 where 後面使用 IN 及 NOT IN 語法, 可以搜索跟一系統數值是否匹配, 支援 SELECT, UPDATE 及 DELETE, 而不用逐一用 OR 連接。 MySQL IN 例如要找出 member_id 是 10, 20 及 30 的會員資料, 用 …

RHEL / CentOS 7 升級 MariaDB 到 10.5

RHEL 及 CentOS 7 預設的 MariaDB 版本是仍然停留在 5.5。MariaDB 10 是以 MySQL 5.5 為基礎, 加上移植自 MySQL 5.6 的功能和自行開發的新功能。 以下是在 CentOS 7 升級到 MariaDB 10.5, 以及將舊有資料轉移的步驟: 首先確認目前安裝的 MariaDB 版本, 如果是透過預設的 YUM …