基于centos基础镜像构建mysql 镜像

基于centos基础镜像构建mysql 镜像,第1张

版本:mysql-5.6.51 源码安装

https://cdn.mysql.com//Downloads/MySQL-5.6/mysql-5.6.51.tar.gz

docker build -t 镜像名称:镜像版本 . -f Dockerfile文件

docker run -p 3306:3306 --name mysql -d 镜像名称:镜像版本

1 进入到myql虚拟机中:docker exec -it 容器id /bin/bash

2 进入mysql: mysql -u root -p (第一次进入mysql 是没有密码的)

3 授权 *** 作: grant all privileges on . to 'root'@'%' identified by '123456'

grant all privileges on . to 'root'@'localhost' identified by '123456'

4 刷新授权: flush privileges

1 用主从模式 看文档,这个最简单,但是同步的话非常麻烦。

2 用专门的集群软件 mysql网站上有介绍,但是只支持linux

mysql> show master status

+-------------+----------+--------------+------------------+

| File        | Position | Binlog_do_db | Binlog_ignore_db |

+-------------+----------+--------------+------------------+

| bin_log.003 | 73       | book,xtdb    |                  |

+-------------+----------+--------------+------------------+

mysql> show slave status

+---------------+-------------+-------------+---------------+-------------+-----+---------------+-----------------+---------------------+------------+------------+--------------+

| Master_Host   | Master_User | Master_Port | Connect_retry | Log_File    | Pos | Slave_Running | Replicate_do_db | Replicate_ignore_db | Last_errno | Last_error | Skip_counter |

+---------------+-------------+-------------+---------------+-------------+-----+---------------+-----------------+---------------------+------------+------------+--------------+

| 192.168.0.101 | backup      | 3306        | 60            | bin_log.003 | 73  | Yes           | book,xtdb       |                     | 0          |            | 0            |

+---------------+-------------+-------------+---------------+-------------+-----+---------------+-----------------+---------------------+------------+------------+--------------+

1、设置容器的mysql的root密码为”147258”;

2、新添加一个名为“steven”的用户,密码设置为“147258”;

3、在生成容器的同时新建一个名为“discuz”的数据库;

4、将宿主机的目录“/mysql_data”映射到容器的“/var/lib/mysql”目录。这是因为默认情况下数据库的数据库文件和日志文件都会存放于容器的AUFS文件层,这不仅不使得容器变得越来越臃肿,不便于迁移、备份等管理,而且数据库的性能也会受到影响。因此建议挂载到宿主机的目录到容器内。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7377764.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-04
下一篇 2023-04-04

发表评论

登录后才能评论

评论列表(0条)

保存