MariaDB:
一個(gè)通用的開源關(guān)系數(shù)據(jù)庫。 它是世界上最受歡迎的數(shù)據(jù)庫服務(wù)器之一,高度兼容 MySQL,性能在特定情況下更優(yōu),擁有豐富存儲(chǔ)引擎和良好社區(qū)支持,廣泛應(yīng)用于企業(yè)級(jí)、互聯(lián)網(wǎng)及數(shù)據(jù)分析等場(chǎng)景,能輕松處理各類業(yè)務(wù)數(shù)據(jù)并支持高并發(fā)讀寫操作。
安裝
Docker Compose
services: mariadb: image: linuxserver/mariadb:latest container_name: mariadb environment: - PUID=1000 - PGID=100 - MYSQL_ROOT_PASSWORD=ROOT_ACCESS_PASSWORD volumes: - /mnt/user/appdata/mariadb:/config ports: - 3306:3306 restart: unless-stopped
參數(shù)說明
PUID 和 PGID:用戶權(quán)限設(shè)置(根據(jù)實(shí)際情況設(shè)置)
MYSQL_ROOT_PASSWORD:ROOT 賬號(hào)密碼
MYSQL_DATABASE:創(chuàng)建一個(gè)指定名稱的數(shù)據(jù)庫(可選)
MYSQL_USER:設(shè)置一個(gè)額外的用戶賬號(hào)(可選)
MYSQL_PASSWORD:設(shè)置一個(gè)額外的用戶賬號(hào)的密碼(可選)
REMOTE_SQL:遠(yuǎn)程連接數(shù)據(jù)庫(可選)
使用
終端進(jìn)行連接
輸入“mysql -u root -p”登錄數(shù)據(jù)庫
輸入“ROOT_ACCESS_PASSWORD”ROOT 賬號(hào)密碼進(jìn)入數(shù)據(jù)庫(輸入密碼是不顯示的,輸完回車即可)
TIP:
如果沒有 “;”,會(huì)認(rèn)為命令還沒有輸入完整,會(huì)等待你繼續(xù)輸入
查看數(shù)據(jù)庫“show databases;”
創(chuàng)建數(shù)據(jù)庫“create database test;”
再查看就會(huì)發(fā)現(xiàn)多了剛剛創(chuàng)建的“test”數(shù)據(jù)庫
刪除數(shù)據(jù)庫“drop database test;”
總結(jié)
數(shù)據(jù)庫顧名思義就是存放數(shù)據(jù)的,一邊來說是用于存放數(shù)據(jù)其他應(yīng)用的數(shù)據(jù),單獨(dú)安裝數(shù)據(jù)庫很難發(fā)揮真正作用的。本篇只是一個(gè)簡單的開頭,后面還有很多和 MariaDB 數(shù)據(jù)庫 進(jìn)行聯(lián)動(dòng)的 Docker 應(yīng)用。