zoukankan      html  css  js  c++  java
  • docker如何安装mysql

    docker安装mysq步骤:

    1.通过docker search mysql搜索镜像

    docker search mysql

     2.通过docker pull docker.io/mysql命令,下载镜像

    docker pull docker.io/mysql

     也可以指定镜像下载,用于多镜像版本安装:

     3.使用docker images 查看所有下载的镜像:

     这里下载了两个版本。

    4.通过docker run -d -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD=123456  docker.io/mysql:latest 命令创建mysql容器,

    MYSQL_ROOT_PASSWORD=123456设置root的密码为123456,Linux服务器默认是区分大小写的,如果需要忽略大小写敏感可以添加命令 --lower_case_table_names=1。

    docker run -d -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD=123456  docker.io/mysql:latest --lower_case_table_names=1

     5.通过docker ps命令,查看运行中的容器

     6.通过  docker exec -it 57737483d318 /bin/bash 命令进入容器,其中57737483d318为容器(CONTAINER ID)

     7.登录进入MySQL:

     8.查看数据库版本:

     9.使用Navicat链接数据库报错1251,需要修改权限设置。

     

     使用use mysql进入mysql数据库,修改权限命令如下:

    alter user 'root'@'%' identified with mysql_native_password by '123456'

    刷新权限是配置生效:

    flush privileges;

     此时再连接数据库如下:

     10.如果在启动的时候想我一样添加了忽略大小写敏感的设置,可以通过查询show variables like 'lower%';设置情况:

  • 相关阅读:
    top-adx-apps
    mac 打印机无法打印
    doubleclick-video-skipable
    微信小程序-基础学习
    uniapp-学习总结1
    react-1
    mysql-1
    jenkins-1
    后台管理系统-1
    微信小程序-父子组件通信
  • 原文地址:https://www.cnblogs.com/loytime/p/13796811.html
Copyright © 2011-2022 走看看