zoukankan      html  css  js  c++  java
  • 使用docker起一个mysql服务

    1.拉取最新的mysql

    docker pull mysql:latest

    2. 查看拉取mysql镜像是否成功

    docker images    

    3.创建挂载目录

    mkdir -p /usr/mysql/conf  /usr/mysql/data  /usr/mysql/logs
    //依次为配置文件,数据,日志


    4./usr/mysql/conf 目录下定义mysql 配置文件

    vim my.cnf //编辑配置文件
    ------------------



    [client] #socket = /usr/mysql/mysqld.sock default-character-set = utf8mb4 [mysqld] pid-file = /var/run/mysqld/mysqld.pid socket = /var/run/mysqld/mysqld.sock datadir = /var/lib/mysql #socket = /usr/mysql/mysqld.sock #pid-file = /usr/mysql/mysqld.pid character_set_server = utf8mb4 collation_server = utf8mb4_bin secure-file-priv= NULL # Disabling symbolic-links is recommended to prevent assorted security risks symbolic-links=0 # Custom config should go here !includedir /etc/mysql/conf.d/


    ----------------------------------

    :wq //保存配置文件

    5.启动容器

    docker run -itd --name=mysql -v /usr/mysql/conf/my.cnf:/etc/mysql/my.cnf -v /usr/mysql/logs:/logs -v /usr/mysql/data/mysql:/var/lib/mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql

    6.进入容器

    docker exec -it mysql /bin/bash

    7.链接mysql

    mysql -uroot -p123456

    8.使用mysql

    use mysql;

    9.修改访问主机密码

    ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';

    10.刷新

    flush privileges

    本文来自博客园,作者:贫民窟大侠,转载请注明原文链接:https://www.cnblogs.com/qh1688/p/15785304.html

  • 相关阅读:
    数据库连接池-配置 wallfilter问题解决-UncategorizedSQLException
    maven统一配置
    maven依赖排除
    list排序
    spring boot日志配置
    HDU 5281 Senior's Gun (贪心)
    Saving HDU (贪心)
    切割木板 (贪心)
    查找最少标记点 (贪心)
    字典序最小问题 (贪心)
  • 原文地址:https://www.cnblogs.com/qh1688/p/15785304.html
Copyright © 2011-2022 走看看