美文网首页
Docker 安装MySQL,配置DBeaver

Docker 安装MySQL,配置DBeaver

作者: kk爱自由 | 来源:发表于2021-03-09 10:41 被阅读0次

    Docker安装mysql

    ❯ docker search mysql
    NAME                              DESCRIPTION                                     STARS     OFFICIAL   AUTOMATED
    mysql                             MySQL is a widely used, open-source relation…   10589     [OK]
    mariadb                           MariaDB Server is a high performing open sou…   3963      [OK]
    mysql/mysql-server                Optimized MySQL Server Docker images. Create…   778                  [OK]
    percona                           Percona Server is a fork of the MySQL relati…   528       [OK]
    
    • 安装mysql镜像
      docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql
      • 参数说明:
        • --name 为容器指定别名,启动时候可以使用。docker start mysql
        • -p 指定mysql端口,将容器的3306端口映射到主机的3306端口。
        • -e 设置mysql密码
        • -d 后台运行容器并返回容器id
        • 最后的mysql是拉下来的镜像名称
          此时mysql的容器就创建好了并且已经后台启动成功了,可以使用docker ps/ docker ps -a查看容器状态
    ❯ docker ps
    CONTAINER ID   IMAGE                                      COMMAND                  CREATED          STATUS          PORTS                               NAMES
    0a34b57d9c0f   mysql                                      "docker-entrypoint.s…"   38 minutes ago   Up 38 minutes   0.0.0.0:3306->3306/tcp, 33060/tcp   mysql
    

    DBeaver配置mysql连接

    • 在DBeaver中新建mysql连接,如下图填写对应的信息,点击Test Connection...,此时会提醒下载DB Driver,下载默认的就好。


      image.png
      • 如果出现如下错误,手动设置下图中的字段为true

    Exception in thread "main" java.sql.SQLNonTransientConnectionException: Public Key Retrieval is not allowed

    image.png

    Enjoy it!

    相关文章

      网友评论

          本文标题:Docker 安装MySQL,配置DBeaver

          本文链接:https://www.haomeiwen.com/subject/ygmvqltx.html