在腾讯云上创建一个玩具docker-mysql数据服务

有时候开发需求会自己做一下测试数据,在自己电脑本地安装的服务多了电脑环境会搞的很乱,这时使用云服务器安装个docker服务是一个不错的选择。

下面步骤是在腾讯云上安装docker-mysql镜像,并导入数据,使用的过程。

 

服务端配置

首先使用ssh登录服务器,然后按照下面的步骤一步一步操作即可。

安装mysql:5.6 Docker镜像

1
docker pull mysql:5.6

查看本地存在的镜像

1
docker images

 删除多余下载的image, 镜像image id 可以通过命令,docker images 进行查看

1
docker rmi 镜像image id

 运行mysql镜像,并设置mysql 的root账号密码

1
docker run -d --name mysql -p 3336:3306 -eMYSQL_ROOT_PASSWORD=123456 mysql:5.6

 打开一个存在的docker 容器

1
docker start mysql

防火墙放行3336端口

1
2
3
firewall-cmd --zone=public --add-port=3336/tcp --permanent
firewall-cmd --reload
firewall-cmd --state

进入docker mysql的镜像进行交互

1
2
3
docker exec -t -i mysql /bin/bash
或者
docker attach mysql

登录mysql 数据库

1
2
mysql -u root -p
123456

修改mysql:8的加密方式,针对低版本客户端访问高版本mysql服务报错时,加密方法不一致报错,修改加密方式。

1
2
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
flush privileges;

退出数据库

1
quit;

 

退出docker 交互

1
ctr + d

 

客户端配置

使用msql客户端链接docker mysql服务,然后使用客户端批量导入数据库文件即可。一个玩具数据库服务建立完毕。

 

posted @   滴水微澜  阅读(282)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· Obsidian + DeepSeek:免费 AI 助力你的知识管理,让你的笔记飞起来!
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示