赞
踩
这篇文章主要介绍怎么在docker中安装一个mariadb数据库,然后在我们的电脑本机上连接虚拟机上docker运行的mariadb数据库。
首先,需要安装一个虚拟机软件,通过虚拟机软件安装一个linux操作系统,本篇文章安装的是ubuntu,安装教程推荐参考以下文章,非常详细。
阅读完上面链接的文章之后,想必你已经安装完虚拟机和docker了,安装过程中遇到的所有权限相关问题都可以通过在命令之前加上sudo解决。
安装完成后,通过docker安装mariadb,这里选择的版本是mariadb10.6.5,因为windows上的数据库版本是10.6.5。
我们在ubuntu的桌面右键打开终端,输入以下命令下载mariadb
sudo docker pull mariadb:10.6.5
然后通过docker images命令查看docker中是否已经有了mariadb的镜像
接着,启动mariadb,启动完成后通过docker ps命令查看容器的启动情况。
MYSQL_ROOT_PASSWORD=root指定密码为root,root可以改成其他的
docker run --name mariadb -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root -v /data/docker/mariadb:/var/lib/mysql -d mariadb:10.6.5
然后,还需要获取虚拟机的IP地址:虚拟机上使用ifconfig查看IP地址,找到ens33后面的inet,后面跟着的就是我们需要的IP
最后,在navicat上连接
连接成功之后,就可以像操作本地数据库一样对虚拟机上的数据库进行操作了。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。