安装mysql

安装mysql

 # 1.搜索镜像
   docker search mysql
 # 2.拉取镜像
  docker pull mysql
 #3.查看镜像
 docker images
 #4.启动镜像
    docker run -d -p 3306:3306 --privileged=true \
    -v /home/mysql/log:/var/log/mysql \
    -v /home/mysql/data:/var/lib/mysql \
    -v /home/mysql/conf:/etc/mysql/conf.d \
    -e MYSQL_ROOT_PASSWORD=123456  \
    --name mysql mysql:5.7

 #新建my.cnf 通过容器卷同步给mysql容器实例
     [client]
    default_character_set=utf8
    [mysqld]
    collation_server = utf8_general_ci
    character_set_server = utf8
#重新启动mysql容器实例再重新进入并查看字符编码
     docker restart mysql
     docker exec -it mysql /bin/bash
     SHOW VARIABLES LIKE 'character%'

安装mysql主从复制

复制的基本原理:
    slave会从master读取binlog来进行数据同步
1. master将改变记录到二进制日志(binary log)。这些记录过程叫做二进制日志事件,binary log events;
2. slave将master的binary log events拷贝到它的中继日志(relay log);
3. slave重做中继日志中的事件,将改变应用到自己的数据库中。 MySQL复制是异步的且串行化的

复制的基本原则
     每个slave只有一个master
     每个slave只能有一个唯一的服务器ID
     每个master可以有多个salve

复制的最大问题
    延时
 

 

文章链接: https://www.mfisp.com/18759.html

文章标题:安装mysql

文章版权:梦飞科技所发布的内容,部分为原创文章,转载请注明来源,网络转载文章如有侵权请联系我们!

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

给TA打赏
共{{data.count}}人
人已打赏
建站教程

安装tomcat

2023-3-22 12:00:54

建站教程

新建主服务器容器

2023-3-23 12:04:49

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索

梦飞科技 - 最新云主机促销服务器租用优惠