简介
MySQL
原本是一个开放源码的关系数据库管理系统,原开发者为瑞典的MySQL AB公司,该公司于2008年被Sun 公司收购。2009年,Oracle收购Sum公司,MySQL成为Oracle旗下产品。
MySQL在过去由于性能高、成本低、可靠性好,已经成为最流行的开源数据库,因此被广泛地应用在Internet上的中小型网站中。随着MySQL的不断成熟,它也逐渐用于更多大规模网站和应用,比如维基百科、Google和Facebook等网站。非常流行的开源软件组合LAMP中的“M”指的就是MySQL。
Docker 安装 MySQL
1、拉取 MySQL镜像
# MySQL 8.0
docker pull mysql:8.0
# MySQL 5.7
docker pull mysql:5.7
2、查看镜像是否拉取成功
docker images
3、运行容器
docker run \
-d \
--name=mysql \
--restart=always \
--security-opt=seccomp:unconfined \
-e "MYSQL_ROOT_PASSWORD=IdcOffer123456" \ #root用户密码,请设置成自己的
-e "MYSQL_DATABASE=wordpress" \ #创建一个数据库(可选)
-e "MYSQL_USER=wordpress" \ #创建一个用户(可选)
-e "MYSQL_PASSWORD=IdcOffer123456" \ #创建一个用户密码(可选)
-e TZ="Asia/Shanghai" \ #时区,Asia/Shanghai为中国上海
-p 3306:3306 \ #端口映射
-p 33060:33060 \
-v /etc/mysql:/etc/mysql \ #配置目录映射(可选)
-v /var/lib/mysql:/var/lib/mysql \ #数据目录映射(可选)
-v /var/log/mysql:/var/log/mysql \ #日志目录映射(可选)
mysql:5.7 \ #或 mysql:8.0
--character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
#--character-set-server=utf8 --collation-server=utf8_unicode_ci
如果是 mysql:8.0还需要肯能加入 --default-authentication-plugin=mysql_native_password
兼顾老版本客户端。
4、查看是否运行正常
docker ps -a
以上本篇文章的全部内容了,感兴趣的小伙伴可以看看,更多精彩内容关注腾创网www.tengchuangw.com
© 版权声明
本站提供的资源,都来自网络,版权争议与本站无关,所有内容及软件的文章仅限用于学习和研究目的。不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负,我们不保证内容的长久可用性,通过使用本站内容随之而来的风险与本站无关,您必须在下载后的24个小时之内,从您的电脑/手机中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。侵删请致信E-mail: 571533527@qq.com
THE END
暂无评论内容