加入收藏 | 设为首页 | 会员中心 | 我要投稿 银川站长网 (https://www.0951zz.com/)- 云通信、基础存储、云上网络、机器学习、视觉智能!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

新手 怎么迅速搭建MySQL服务

发布时间:2023-08-18 12:40:03 所属栏目:MySql教程 来源:
导读:本篇内容介绍了“新手怎么快速搭建MySQL服务”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!描述

本篇内容介绍了“新手怎么快速搭建MySQL服务”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

描述

MySQL 5.6 SQL数据库服务器Docker镜像,此容器映像包含用于OpenShift的MySQL 5.6 SQL数据库服务器和一般用法。用户可以选择RHEL和基于CentOS的图像。然后CentOS镜像可以在Docker Hub上以centos / mysql-56-centos7的形式获得。

用法

如何安装使用,请参考之前文章中的 Docker 安装。

查找镜像:

docker search mysql

获取镜像:

docker pull docker.io/centos/mysql-56-centos7

如果您只想设置必需的环境变量而不将数据库存储在主机目录中,请执行以下命令:

docker run -d --name app_mysql -p 3307:3306 -e MYSQL_ROOT_PASSWORD=123456 docker.io/centos/mysql-56-centos7

如果你希望你的数据库在容器执行过程中保持持久性,请执行以下命令:

# 创建数据存储目录 和配置文件目录

mkdir -p ~/home/mysql/data  ~/home/mysql/cnf.d

# 分别赋予读写权限(这是重点,否则无法创建并运行容器)

chmod +766 data/chmod +766 cnf.d/

# 创建并运行容器

docker run -d --name app_mysql -p 3307:3306 -v /home/mysql/cnf.d:/etc/my.cnf.d -v /home/mysql/data:

/var/lib/mysql/data -e MYSQL_ROOT_PASSWORD=123456 docker.io/centos/mysql-56-centos7

命令说明:

-p 3307:3306:将容器的3306端口映射到主机的3307端口

-v /home/mysql/cnf.d:/etc/my.cnf.d:主机目录:容器目录

-v /home/mysql/data:/var/lib/mysql/data:主机目录:容器目录

-e MYSQLROOTPASSWORD=123456:初始化root用户的密码

查看容器运行情况:

docker ps

进入容器:

docker exec -it app_mysql  bash

命令说明:

-d :分离模式: 在后台运行

-i :即使没有附加也保持STDIN 打开

-t :分配一个伪终端

“新手怎么快速搭建MySQL服务”的内容就介绍到这里了,感谢大家的阅读。

(编辑:银川站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章