MariaDB
介紹
MariaDB 是從 MySQL fork 出去的資料庫, 原因是開發者擔心 Oracle 的種種政策會影響到 MySQL 的未來發展。 MariaDB 仍然維持和 MySQL 的相容性, 可以直接替換。
一些指令
安裝完後第一件事
sudo mysql_install_db --user=mysql --basedir=/usr --datadir=/var/lib/mysql
sudo systemctl start mariadb # 啟動服務
# sudo systemctl enable mariadb # 設定開機自動啟動服務
mysql_secure_installation # 設定 root 密碼以及其他權限
新增使用者
mysql -u root -p
MariaDB> CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'mypassword';
MariaDB> GRANT ALL PRIVILEGES ON mydb.* TO 'myuser'@'localhost';
MariaDB> FLUSH PRIVILEGES;
MariaDB> quit
建立資料庫
mysqladmin -u myuser -p create mydb
重建 MediaWiki 的資料
mysql -u myuser -p mydb < wikidb.sql
確保 UTF8:
mysql -u myuser -p --default-character-set=utf8 mydb
mysql> SET names 'utf8'
mysql> SOURCE utf8.dump