zoukankan      html  css  js  c++  java
  • docker命令

    一:使用docker安装mysql命令

    1.使用容器启动/停止/重启

    docker  start/stop/restart  容器名称

    2.查看容器

    docker ps 参数

    参数介绍:【-a  查看所有容器(默认不查询停止的容器)】、-q(只查询容器的id)

    3.拉取mysql的镜像

    docker pull  mysql5.7  (pull  后面是拉取的镜像)

    4.根据镜像运行容器

    docker run 【镜像名称】【:tag】

    举例:docker run -d --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=ROOT -v /usr/local/software/mysql:/etc/conf.d -v /usr/local/software/mysqldata:/var/lib/mysql mysql:5.7 --lower_case_table_names=1

    参数介绍:-v /usr/local/software/mysql:/etc/conf.d mysql:5.7   (指定mysql的配置文件,这样数据库就不会有编码问题,:号后面的路径是自己的路径,固定写法,没有的会自己创建)

    -v /usr/local/software/mysqldata:/var/lib/mysql mysql:5.7   (指定容器存储位置,这样新建一个表刷新就不会丢失了,:号前面就是你的路径,后面路径是自己的路径,固定写法,没有的会自己创建

    --lower_case_table_names=1   设置数据库大小写不敏感

    5.配置mysql字符编码

    etc/mysql/mysql.conf.d      进入自己指定的mysql文件

    需要安装vim

    apt-get update

    等更新完毕以后再敲命令:

    apt-get install vim

     vim mysqld.cnf    创建一个文件

    [mysql]

    default-character-set = utf8

    [mysql.server]

    default-character-set = utf8

    [mysqld_safe]

    default-character-set = utf8

    [client]

    default-character-set = utf8

    [mysqld]

    default-character-set = utf8

    如果出现了两种字符集

    SET character_set_database =utf8;

    SET character_set_results =utf8;

    SET character_set_server =utf8;

    SET character_set_system =utf8; /*此处utf-8也可以*/

    SET collation_server = utf8_general_ci;

    SET collation_database = utf8_general_ci;

    6.重启mysql

    docker  restart  mysql

    7.进入mysql的环境

    docker exec -it mysql /bin/bash

    8.就可以正常输入ddl了

    9.(如何把sql文件导入到docker的mysql中)

    9.1 退出mysql环境

          exit

    9.2  将sql文件复制到sql文件中

    docker  cp  文件名  mysql:文件名

    9.3  进入mysql容器确保文件已经复制过来了

    docker exec -it mysql /bin/bash

    9.4查看是否有这个文件

    ls

    9.5 登录mysql并导入

    mysql -u root -p

    9.6  更改到指定的数据库

    use 数据库名

    9.7 导入

    source sql文件名

  • 相关阅读:
    北京除了木樨园哪里有卖布料的?要高级布料,不要那种便宜的小摊。
    郭培_百度百科
    木樨园批发市场淘布归来
    九头身美女_百度百科
    「花田对」CSDN程序员专场——谁来拯救技术宅!_豆瓣
    时间囊咖啡馆免费提供小型活动场地_豆瓣
    北京的布料市场
    适合入门自学服装裁剪滴书(更新ing)
    不说技术~2016-07-02我们是幸福的一家人
    插件~使用ECharts动态在地图上标识点~动态添加和删除标识点
  • 原文地址:https://www.cnblogs.com/xiaohuiadan1/p/13580319.html
Copyright © 2011-2022 走看看