[英]Switching from MySQL to MariaDB
從我閱讀的內容來看,在 64 位 Debian/Ubuntu 服務器上設置 MariaDB 和激活 TokuDB 是一項相對容易的任務。
我目前使用 mySQL 並且在 PHP 中有大量(我認為寫得很好)SQL 使用 PDO 訪問數據庫。 我認為 MariaDB 和 mySQL 使用的 SQL 風格之間沒有語法差異。 我的問題
最后,在進行這樣的轉換之前,這里是否還有其他必須注意的問題? 我非常感謝任何幫助。
您可以對當前的 MySQL 數據庫執行 mysqldump,並使用輸出將所有數據加載到 MariaDB。 MariaDB 的一個目標是與 MySQL 完全兼容(至少現在是這樣),因此您通常可以關閉現有的 MySQL 服務器,將數據文件夾復制到您的 MariaDB 安裝中,然后啟動它。
鑒於 MariaDB 的兼容性目標,無需將您的 engine=innodb 語句切換為其他任何內容,它理解 innodb=xtradb。
最后,如果您想開始將表轉換為 TokuDB 存儲引擎,請查看快速入門指南以獲取提示。
盡管上面的斷言 MariaDB 與 MySQL 並不完全兼容,例如,MariaDB 不支持 MySQL max_buffer_length 在實踐中最有用的參數。 相反,實踐中最有用的未來是 SQL 代碼中的 COMMENT 選項,MySQL 不支持此選項。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.