在腾讯云上创建一个玩具docker-mysql数据服务
2024-09-08 10:12:07
有时候开发需求会自己做一下测试数据,在自己电脑本地安装的服务多了电脑环境会搞的很乱,这时使用云服务器安装个docker服务是一个不错的寻找。
下面步骤是在腾讯云上安装docker-mysql镜像,并导入数据,使用的过程。
服务端配置
首先使用ssh登录服务器,然后安装下面的步骤一步一步操作即可。
安装mysql:5.6 Docker镜像
docker pull mysql:5.6
查看本地存在的镜像
docker images
删除多余下载的image, 镜像image id 可以通过命令,docker images 进行查看
docker rmi 镜像image id
运行mysql镜像,并设置mysql 的root账号密码
docker run -d --name mysql -p 3336:3306 -eMYSQL_ROOT_PASSWORD=123456 mysql:5.6
打开一个存在的docker 容器
docker start mysql
防火墙放行3336端口
firewall-cmd --zone=public --add-port=3336/tcp --permanent
firewall-cmd --reload
firewall-cmd --state
进入docker mysql的镜像进行交互
docker exec -t -i mysql /bin/bash
或者
docker attach mysql
登录mysql 数据库
mysql -u root -p
123456
修改mysql:8的加密方式,针对低版本客户端访问高版本mysql服务报错时,加密方法不一致报错,修改加密方式。
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
flush privileges;
退出数据库
quit;
退出docker 交互
ctr + d
客户端配置
使用msql客户端链接docker mysql服务,然后使用客户端批量导入数据库文件即可。一个玩具数据库服务建立完毕。
最新文章
- 【我是老中医】VMware在win8.1下开Ubuntu提示”内部错误";解决方案
- fibonacci数列的和取余(2)
- 我的HTML笔记
- 解决win2003/2008下注册机或破解补丁程序无法运行问题
- php 用封装类的方法操作数据库和批量删除
- ASP.NET中身份验证的三种方法
- Code for the Homework1
- python的常用概念
- 两个示例介绍JavaScript的闭包
- *++p和*p++的区别
- How feedback work for your improvement
- C# 通过Bartender模板打印条码,二维码, 文字, 及操作RFID标签等。
- Saltstack的部署及其详解
- libpng+VS2012(VS2015)的使用
- tool 使用font-spider解决字体压缩问题
- mysql 数据库的数据类型
- JQuery 的Ajax的使用
- Confluence 6 在你的 LDAP 目录中优化用户和用户组数量
- 设备 VMnet0 上的网桥当前未运行。此虚拟机无法与主机或网络中的其他计算机通信。
- okvis论文解读