安装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

复制的最大问题
? ? 延时
?

?

文章链接: /18759.html

文章标题:安装mysql

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

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

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

安装tomcat

2023-3-22 12:00:54

建站教程

新建主服务器容器

2023-3-23 12:04:49

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧

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

http://www.vxiaotou.com