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

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

时间:2023-02-02 23:13:26浏览次数:63  
标签:数据服务 -- cmd mysql 镜像 docker 客户端

有时候开发需求会自己做一下测试数据,在自己电脑本地安装的服务多了电脑环境会搞的很乱,这时使用云服务器安装个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服务,然后使用客户端批量导入数据库文件即可。一个玩具数据库服务建立完毕。

 

标签:数据服务,--,cmd,mysql,镜像,docker,客户端
From: https://www.cnblogs.com/zhou--fei/p/17087692.html

相关文章

  • Docker部署XXL-Job
    Docker部署XXL-Job前置条件必须保证Client与Server互通Linux上已经安装好了Docker地址:分布式任务调度平台XXL-JOB(xuxueli.com)1.创建数据库脚本从官网中......
  • 关于服务发现、Feign、Zuul 以及docker之间的依赖
    Consul和Eureka都是用来解决服务发现(就是类似DNS服务)。Eureka在应用主类中通过加上​​@EnableDiscoveryClient​​,该注解能激活Eureka中的DiscoveryClient。(微服务中......
  • MYSQL Deadlock问题
    可以参考这篇文章进行排查:​​​MYSQL:1213Deadlock问题排查历程​​解决方案减小事务中的语句数量(代码的事务涉及行数过多,锁范围太大,很容易造成死锁)在业务中调整语句的执......
  • MySQL InnoDB锁
    IntentionLocks(意向锁)InnoDBsupportsmultiplegranularitylockingwhichpermitscoexistenceofrowlocksandtablelocks.Forexample,astatementsuchasLOCK......
  • MySQL InnoDB锁 实战解读
    环境准备MySQL版本:8.0.12mysql>selectversion();以下实验中,所有的隔离等级都是:​​REPEATABLEREAD​​​1开启LockMonitorMySQL5.6.16后的推荐方法:setGLOBALinnod......
  • Windows安装Docker
    在sentinel的搭建中,因为docker在公有云上,sentinel无法访问本地IP,所以使用windows安装docker。注:最新为DockerDesktop1、下载WindwosDocker:DownloadDockerDesktop|......
  • MYSQL中锁的各种模式与类型
    MYSQL中锁的各种模式与类型https://mp.weixin.qq.com/s?__biz=MzAxNDEwNjk5OQ==&mid=2650436152&idx=1&sn=7e632ae7b72b62e9bc3296f02b992930&chksm=8396ba20b4e13336e831......
  • Mysql 4 种方式避免重复插入数据!
    最常见的方式就是为字段设置主键或唯一索引,当插入重复数据时,抛出错误,程序终止,但这会给后续处理带来麻烦,因此需要对插入语句做特殊处理,尽量避开或忽略异常,下面我简单介绍一......
  • 山东联通版创维E900V21C盒子刷入Armbiam并安装宝塔和Docker
     硬件首先介绍下硬件,这款盒子是在海鲜市场以55元的价格买下的,当然也有更便宜的,成色和版本可能有些许差异,要注意的是这款盒子是有海思芯片的版本不要买错了,一般来说......
  • mysql的元数据锁:metadata_locks
    ############################# MDL全称为metadatalock,即元数据锁。MDL锁主要作用是维护表元数据的数据一致性,在表上有活动事务(显式或隐式)的时候,不可以对元数据进行写......