• centos 8 使用docker安装启动mysql


    这次安装基于centos8的系统下,使用docker容器技术 安装mysql8.0版本 并测试连接。

    1、使用docker命令下载mysql8.0镜像

    docker pull mysql:8.0
    

    2、创建文件夹做挂载

    //创建文件夹做挂载
    mkdir -p /mydata/mysql/conf
    mkdir /mydata/mysql/data
    //创建my.cnf配置文件
    vi /mydata/mysql/conf/my.cnf
    

    my.cnf添加如下内容

    [mysqld]
    user=mysql
    character-set-server=utf8
    default_authentication_plugin=mysql_native_password
    secure_file_priv=/var/lib/mysql
    expire_logs_days=7
    sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION
    max_connections=1000
    
    [client]
    default-character-set=utf8
    
    [mysql]
    default-character-set=utf8

    3、创建容器

    $ docker run 
    --restart=always 
    --privileged=true 
    -p 3306:3306 --name mysql 
    -v /mydata/mysql/log:/var/log/mysql 
    -v /mydata/mysql/data:/var/lib/mysql 
    -v /mydata/mysql/conf/my.cnf:/etc/mysql/my.cnf 
    -v /mydata/mysql/conf/conf.d:/etc/mysql/conf.d 
    -e MYSQL_ROOT_PASSWORD=123456
    -d mysql:8.0

    4、进入容器

    docker exec -it mysql bash
    

    4、登录 mysql

    mysql -u root -p
    

    5、创建自己的数据库

    create DATABASE fabric_ca;
    

    6、验证是否创建成功

    show DATABASES;
    
  • 相关阅读:
    Centos7 keepalived 修改日志路径
    mysql 双主复制 centos7
    CentOs 7 安装mysql5.7.18(二进制版本)
    oracle、mysql新增字段,字段存在则不处理
    mysql+ibatis 批量插入
    oracle+ibatis 批量插入-支持序列自增
    oracle 批量插入-支持序列自增
    sftp上传
    java
    mysql
  • 原文地址:https://www.cnblogs.com/lin-zhifeng/p/13815561.html
Copyright © 2020-2023  润新知