Linking

Capturing Life & Tech

  • 主页
  • 随笔
  • 关于我
所有文章 外链

Linking

Capturing Life & Tech

  • 主页
  • 随笔
  • 关于我

docker安装运行连接MySQL

阅读数:次 2020-04-20
字数统计: 335字   |   阅读时长≈ 1分

目录

  • 常用命令
    • 安装
    • 创建实例
    • start
    • 进入
    • 内部操作
    • 用DBeaver连接
  • 常见错误
    • MySQL 8.0, Public Key Retrieval is not allowed Public Key Retrieval is not allowed

常用命令

安装

见 https://hub.docker.com/_/mysql

创建实例

1
2
3
4
5
$ docker run --name my-mysql -p 33060:3306 \ 
-v /root/mysql/data:/var/lib/mysql \
-e MYSQL_ROOT_PASSWORD=root -d mysql \
--character-set-server=utf8mb4 \
--collation-server=utf8mb4_unicode_ci

-p: 指定mysql服务容器端口到宿主机端口映射。mysql容器默认端口是3306,通过-p可以将其端口映射到宿主机33060端口,这样我们通过客户端就可以访问33060端口连接mysql了。

-v: 指定mysql容器中目录到宿主机目录的映射。会在宿主机中/root/mysql/data目录下存放数据

start

1
docker start my-mysql

进入

1
docker exec -it mysql1 /bin/bash

内部操作

直接用 mysql -uroot -p 登录成功即可

用DBeaver连接

  • Server version: 8.0.20
  • IP:local machine IP,127.0.0.1
  • port: 33060, or -p 设置的参数
  • username: root
  • password: root
  • server time zone:Asia/shanghai
  • 驱动,如果自动下载失败,自己去下载一个mysql-connector-java-8.0.20.jar

常见错误

MySQL 8.0, Public Key Retrieval is not allowed Public Key Retrieval is not allowed

DBeaver连接mysql8.0+

在新建连接的时候,驱动属性里设置 allowPublicKeyRetrieval 的值为 true

  • 参考:DBeaver连接mysql时Public Key Retrieval is not allowed错误解决附图片
  • 本文作者: Linking
  • 本文链接: https://linking.fun/2020/04/20/docker安装运行连接MySQL/
  • 版权声明: 版权所有,转载请注明出处!
  • docker
  • oracle
  • CS

扫一扫,分享到微信

同一台服务器使用不同的jdk版本部署两个tomcat服务
docker安装运行并连接Oracle
  1. 1. 目录
  • 常用命令
    1. 1. 安装
    2. 2. 创建实例
    3. 3. start
    4. 4. 进入
    5. 5. 内部操作
    6. 6. 用DBeaver连接
  • 常见错误
    1. 1. MySQL 8.0, Public Key Retrieval is not allowed Public Key Retrieval is not allowed
  • © 2015-2026 Linking
    GitHub:hexo-theme-yilia-plus by Litten
    本站总访问量次 | 本站访客数人
    • 所有文章
    • 外链

    tag:

    • weather
    • 需求
    • essay
    • basketball
    • olympic
    • nginx
    • APPScan
    • SQl盲注
    • xss
    • Ajax
    • ajax
    • ai
    • agent
    • openclaw
    • ccf
    • Nginx
    • HTML5
    • html5
    • hmtl5
    • sse
    • JavaScriptCore
    • Oracle
    • operation
    • Linux
    • deploy
    • Mac Office
    • markdown
    • ListView
    • GridView
    • MySQL
    • 慢查询
    • mongodb
    • 转置
    • thought
    • network
    • ubuntu
    • NetworkManager
    • RFKill
    • Netplan
    • avatar
    • cocoa
    • blog
    • Gitalk
    • container
    • macvlan
    • docker
    • oracle
    • cookie
    • patch
    • gitea
    • git
    • iOS
    • https
    • 多线程
    • bundle
    • 兼容性
    • HTTP
    • 绘图
    • cs
    • java
    • 效率
    • 快捷键
    • route
    • nodejs
    • pip
    • arcgis
    • arcgis 建模
    • 标识
    • redis
    • read
    • bookList
    • running
    • showdoc
    • disk
    • unit-test
    • D.Wade
    • thoughts
    • duoduo
    • Python
    • python
    • tomcat
    • 读书节
    • session
    • jdk
    • war
    • 加班
    • Android onclick事件监听
    • 正则
    • 手机品牌匹配
    • ntp
    • OpenLayers
    • Geoserver
    • wechat
    • 微信公众号
    • 爬虫
    • WeChat
    • 张靓颖
    • 动漫
    • vpn
    • PPT
    • MarkDown
    • plan
    • 朱赟
    • 极客时间专栏
    • 极客邦
    • 模块化
    • MVC
    • excel
    • NBA
    • kobe
    • team
    • crawler
    • 进度条
    • ssl
    • book
    • anti-stealing-link
    • Agentic Engineering
    • Vibe Coding
    • Software 3.0
    • Andrej Karpathy
    • LLM
    • Programming

      缺失模块。
      1、请确保node版本大于6.2
      2、在博客根目录(注意不是yilia-plus根目录)执行以下命令:
      npm i hexo-generator-json-content --save

      3、在根目录_config.yml里添加配置:

        jsonContent:
          meta: false
          pages: false
          posts:
            title: true
            date: true
            path: true
            text: false
            raw: false
            content: false
            slug: false
            updated: false
            comments: false
            link: false
            permalink: false
            excerpt: false
            categories: false
            tags: true
      

    • GitHub Trending
    • OpenAI ChatGPT
    • Gitee码云
    • 简书
    • CSDN