网站首页 > linux / 正文
简介:Docker是一个基于虚拟化技术的容器,基于Go语言开发。Docker可以将应用程序打包封装到一个容器中,该容器包含了应用程序的代码、依赖库、运行环境、配置文件等必需的资源,通过容器就可以实现方便快速自动化部署,无论你部署时的环境如何,容器中的应用程序都会运行在同一种环境下。本文介绍Mysql数据库的安装过程,详细内容请参考下文。
一、登陆Linux系统
二、查看Docker运行状态
三、使用docker安装mysql
1、下载mysql镜像
执行指令# docker pull mysql:8.0.29。如下图
2、查看已安装的镜像
执行指令# docker images。如下图
3、运行mysql容器
执行指令# docker run -d -p 3306:3306 --privileged=true -v /docker/mysql/conf/my.cnf:/etc/my.cnf -v /docker/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 --name mysql mysql:8.0.29 --character-set-server=utf8mb4 --collation-server=utf8mb4_general_ci。如下图
4、执行指令# docker ps -a查看容器启动是否正常。如下图
备注:状态为UP表示启动正常。
5、登陆mysql数据库
(1)、先进入容器
执行指令# docker exec -it mysql bash。如下图
(2)、访问mysql数据库
执行指令# mysql -u root -p。如下图
(3)、输入密码后登陆mysql数据库。如下图
注意事项:执行指令设置防火墙# firewall-cmd --add-port=3306/tcp --permanent开放端口。
Tags:linux登录数据库
猜你喜欢
- 2024-11-26 如何允许远程访问MySQL数据库服务器?
- 2024-11-26 Windows服务器远程登录日志查询方法,linux查看登录日志方法
- 2024-11-26 Linux系统会话Session详解
- 2024-11-26 教你如何在Linux下设置每天自动备份Oracle数据库
- 2024-11-26 Linux系统k8s集群部署实践(三)- k8s执行postgresql数据备份
- 2024-11-26 linux自动查询mysql表,每天定时发邮件,一篇完全搞定
- 2024-11-26 测试人员如何在linux服务器中查询mysql日志?
- 2024-11-26 Linux安装mysql数据库
- 2024-11-26 linux终端mysql用户操作只看这篇够了
- 2024-11-26 linux远程root登录服务器报权限不足(permission denied)为啥?