DOCKER安装MYSQL8.2.0版本
2023-12-18 13:24:05
记录下Docker下安装MySQL数据的操作
前言
在安装MYSQL之前首先需要安装DOCKER。
一条命令安装MySQL
docker run --name mysql --privileged=true --restart always -v /home/mysql/data:/var/lib/mysql -v /home/mysql/conf:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 -d mysql:8.2.0
命令解释
–name mysql 设置docker容器名称
–privileged=true 挂载文件权限设置
–restart always 设置 开机后自动重启容器
-v /home/mysql/conf:/etc/mysql/conf.d 挂载配置文件
-v /home/mysql/data:/var/lib/mysql 挂载数据文件 持久化到主机,
-e MYSQL_ROOT_PASSWORD=123456 设置数据库root账号密码
-p 3306:3306 端口映射
-d mysql:8.2.0 后台启动mysql8.2.0版本
安装完毕后通过命令查看状态:
docker ps 可以查看容器的状态
docker exec -it mysql bash 可以进入mysql容器
注意事项
1 这里创建的root账号是可以直接远程访问,并没有限制只能本地访问,所以建议要么设置复杂一点,要么将远程访问的密码设置的复杂一点。
2 如果创建成功发现远程无法访问,看看服务器防火墙设置或者云服务器的安全组设置。
3 后续发现配置文件并没有生效,并且多次尝试均无法生效,只能使用命令设置相关配置信息 (不使用SET GLOBL 使用SET persist 然后重启容器即可)
例如:SET persist max_connections=50
文章来源:https://blog.csdn.net/ycf921244819/article/details/135056734
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!