Server Install MariaDB與操作
MariaDB 和 MySQL 有何區別?
MySQL 和 MariaDB 都是開放原始碼資料庫技術。您可以使用它們以包含列和欄的資料表格式儲存資料。MySQL 是最廣泛採用的開放原始碼資料庫。它是許多熱門網站、應用程式和商業產品的主要關聯式資料庫。MariaDB 是 MySQL 的修改版本。MariaDB 是由 MySQL 原始開發團隊製作的,原因是 MySQL 被 Oracle Corporation 收購後產生的授權和分發問題。自收購以來,MySQL 和 MariaDB 的發展方式有所不同。但是,MariaDB 採用 MySQL 的資料和資料表定義檔案,還使用相同的用戶端協定、用戶端 API、連接埠和通訊端。這是為了讓 MySQL 使用者輕鬆切換到 MariaDB。 更多
在server機器裡,終端機操作:
Server:
sudo apt update
sudo apt install mariadb-server
sudo mysql_secure_installation (第一次裝完要跑)
login
mysql -u root -p
相關mysql指令:
CREATE USER 'user_name'@'ip-addr' IDENTIFIED BY 'passwd';
SET PASSWORD FOR 'user_name'@'ip-addr' = PASSWORD('passwd');
GRANT ALL PRIVILEGES ON db_name.* TO 'user_name'@'ip-addr';
flush privileges;
匯入&匯出:
ex. mysql -uroot -p'passwd' < backup_db_name.sql
ex. mysqldump -u {user} -p db_name > backup_db_name.sql