安装MariaDB

Docker方式安装

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
# 搜索mariadb镜像
docker search mariadb

# 下载docker镜像
docker pull mariadb

# 查看本地已有的所有镜像
docker images

# 建一个目录作为和容器的映射目录
mkdir -p /data/mariadb/data

# 启动mariad镜像
# PS: 删除容器后,重新创建容器前,需要先删除映射目录下的文件(网上有人说的,未验证)
# PS: !!!坑,环境变量中的密码如果包含#$等特殊字符可能会导致创建的用户初始密码有问题,无法登录!!!
docker run --name mariadb -p 23306:3306 \
-e MARIADB_ROOT_PASSWORD=123456 \
-e MARIADB_USER=mock \
-e MARIADB_PASSWORD=123456 \
-e MARIADB_DATABASE=mock \
-v /data/mariadb/data:/var/lib/mysql \
--restart=always \
-d mariadb

# 查看运行容器
docker ps -a

# 进入容器
docker exec -it mariadb bash

# 在容器内登录数据库
mysql -uroot -p密码
作者

Ethan Davis

发布于

2021-09-12

更新于

2021-09-12

许可协议

评论