新手怎么快速搭建MySQL服务

46次阅读
没有评论

共计 1191 个字符,预计需要花费 3 分钟才能阅读完成。

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

描述

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 服务”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注丸趣 TV 网站,丸趣 TV 小编将为大家输出更多高质量的实用文章!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-07-24发表,共计1191字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)