欢迎投稿

今日深度:

docker中安装Mariadb,

docker中安装Mariadb,


一、 docker中下载mariadb

docker pull mariadb:10.1.21

二、新建一个目录作为容器的映射目录

新建目录用来将容器的目录及数据挂载到该目录下
mkdir -p /data/mariadb/data 

三、启动mariadb

3.1 指令含义解释

docker run
--name mariadb docker run --name mariadb -p 3306:3306 -e MYSQL_ROOT_PASSWORD=xxxx -v /data/mariadb/data:/var/lib/mysql -d mariadb:10.1.21

四、查看是否启动成功

docker ps -a

五、进入mariadb容器内部

docker exec -it mariadb(容器名称) bash

六、外部登录mariadb

6.1 外部登录db异常

mysql -uroot -proot

# 进入容器 docker exec -it mariadb bash # 进入msyql配置文件 cd /etc/mysql/ # 修改配置文件 vim my.cnf # 添加skip-grant-tables 进入my.cnf中mysqld下面

vim 小插曲
编辑vim发现linux中无法执行vim指令,只能下载vim插件 执行: apt-get install vim
结果出现问题: Unable to locate package vim 无法下载安装
解决:更新插件,执行后 apt-get update 重新下载vim: apt-get install vim

后记:

重新外部登录,sql成功!😁

www.htsjk.Com true http://www.htsjk.com/mariadb/45945.html NewsArticle docker中安装Mariadb, 一、 docker中下载mariadb docker pull mariadb:10.1.21 二、新建一个目录作为容器的映射目录 新建目录用来将容器的目录及数据挂载到该目录下 mkdir -p /data/mariadb/data 三、启动...
评论暂时关闭