配置Linux MariaDB的存儲引擎可以通過修改MariaDB的配置文件來實現。以下是詳細步驟:
首先,使用命令行工具登錄到你的MariaDB服務器:
mysql -u root -p
輸入密碼后,你將進入MariaDB的命令行界面。
在MariaDB命令行中,運行以下命令來查看當前支持的存儲引擎以及默認的存儲引擎:
SHOW ENGINES;
這個命令會列出所有可用的存儲引擎及其狀態和默認設置。
MariaDB的配置文件通常是/etc/my.cnf
或/etc/mysql/my.cnf
(取決于你的Linux發行版)。你可以使用文本編輯器打開這個文件:
sudo nano /etc/my.cnf
或者
sudo vim /etc/my.cnf
在配置文件中找到[mysqld]
部分,并添加或修改以下行來設置默認的存儲引擎:
[mysqld]
default-storage-engine=InnoDB
如果你想使用其他存儲引擎,比如MyISAM,可以將InnoDB
替換為MyISAM
。
如果你只想為特定的數據庫或表設置存儲引擎,可以在創建數據庫或表時指定存儲引擎。例如:
CREATE DATABASE mydatabase CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci ENGINE=InnoDB;
或者在創建表時指定:
CREATE TABLE mytable (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(100)
) ENGINE=InnoDB;
保存并關閉配置文件后,重啟MariaDB服務以使更改生效:
sudo systemctl restart mariadb
或者
sudo service mariadb restart
最后,再次登錄到MariaDB并驗證存儲引擎是否已正確配置:
SHOW VARIABLES LIKE 'default_storage_engine';
這個命令應該返回你在配置文件中設置的默認存儲引擎。
通過以上步驟,你應該能夠成功配置Linux MariaDB的存儲引擎。