经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » 程序设计 » Docker » 查看文章
在腾讯云上创建一个玩具docker-mysql数据服务
来源:cnblogs  作者:滴水微澜  时间:2023/2/3 8:42:28  对本文有异议

有时候开发需求会自己做一下测试数据,在自己电脑本地安装的服务多了电脑环境会搞的很乱,这时使用云服务器安装个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. firewall-cmd --zone=public --add-port=3336/tcp --permanent
  2. firewall-cmd --reload
  3. firewall-cmd --state

进入docker mysql的镜像进行交互

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

登录mysql 数据库

  1. mysql -u root -p
  2. 123456

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

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

退出数据库

  1. quit;

 

退出docker 交互

  1. ctr + d

 

客户端配置

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

 

原文链接:https://www.cnblogs.com/zhou--fei/p/17087692.html

 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号