您的位置:首页 > 科技 > 能源 > 国家税务总局12366纳税服务平台_怎么建立一个网站网址_简单的网页设计作品_简述网站建设的流程

国家税务总局12366纳税服务平台_怎么建立一个网站网址_简单的网页设计作品_简述网站建设的流程

2024/12/22 12:56:08 来源:https://blog.csdn.net/qq_33645786/article/details/144082403  浏览:    关键词:国家税务总局12366纳税服务平台_怎么建立一个网站网址_简单的网页设计作品_简述网站建设的流程
国家税务总局12366纳税服务平台_怎么建立一个网站网址_简单的网页设计作品_简述网站建设的流程
  1. docker pull mysql拉取docker镜像,国内现在访问不了docker hub,可以去阿里云上镜像加速器地址https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors
  2. 启动主库docker run -p 3306:3306 --name master-mysql --privileged=true -v /app/docker/data/master-mysql/log:/var/log/mysql -v /app/docker/data/master-mysql/data/:/var/lib/mysql -v /app/docker/data/master-mysql/conf/:/etc/mysql -v /etc/localtime:/etc/localtime:ro -v /app/docker/data/master-mysql/mysql-files/:/var/lib/mysql-files -e MYSQL_ALLOW_EMPTY_PASSWORD=yes -d mysql
    -v后面是卷映射,privileged是获取root权限,MYSQL_ALLOW_EMPTY_PASSWORD=yes是允许数据root无密码登录避免一些奇怪的错误
  3. docker exec -it master-mysql bash进入主库容器内
  4. mysql -uroot登录数据库
  5. use mysql切换到mysql数据库
  6. ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456' PASSWORD EXPIRE NEVER;更改密码,123456可以替换为你自己要设定的密码
  7. udpate user set Host='%' where User='root'打开访问地址限制
  8. 启动从库docker run -p 3308:3306 --name slave-mysql --privileged=true -v /app/docker/data/slave-mysql/log:/var/log/mysql -v /app/docker/data/slave-mysql/data/:/var/lib/mysql -v /app/docker/data/slave-mysql/conf/:/etc/mysql -v /etc/localtime:/etc/localtime:ro -v /app/docker/data/slave-mysql/mysql-files/:/var/lib/mysql-files -e MYSQL_ALLOW_EMPTY_PASSWORD=yes -d mysql
  9. docker exec -it slave-mysql bash进入从库容器内
  10. mysql -uroot登录数据库
  11. use mysql切换到mysql数据库
  12. ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456' PASSWORD EXPIRE NEVER;更改密码,123456可以替换为你自己要设定的密码
  13. udpate user set Host='%' where User='root'打开访问地址限制
  14. 在映射卷地址/app/docker/data/master-mysql/conf/中创建文件my.cnf,内容如下
[musqld]
server_id=1
  1. 重启主容器docker restart master-mysql
  2. docker exec -it master-mysql bash进入主库容器
  3. mysql -uroot -p
  4. CREATE USER 'replication_user'@'%' IDENTIFIED WITH mysql_native_password BY 'root';配置主库账号
  5. GRANT REPLICATION SLAVE ON *.* TO 'replication_user'@'%';
  6. FLUSH PRIVILEGES;
  7. SHOW MASTER STATUS;查看主服务器状态在这里插入图片描述
  8. 退出容器,查看主服务器ip地址docker inspect master-mysql | grep IPAddress
  9. 在映射卷地址/app/docker/data/slave-mysql/conf/中创建文件my.cnf,内容如下
[musqld]
server_id=2
  1. 重启从库容器docker restart slave-mysql
  2. docker exec -it slave-mysql bash
  3. mysql -u root -p
  4. CHANGE REPLICATION SOURCE TO SOURCE_HOST='172.17.0.2', SOURCE_USER='replication_user', SOURCE_PASSWORD='root', SOURCE_LOG_FILE='binlog.000005', SOURCE_LOG_POS=4566;配置从库服务器,SOURCE_HOST为主服务器Ip 地址,SOURCE_LOG_FILE为主服务器 binlog 文件,SOURCE_LOG_POS为 position,通过在主节点SHOW MASTER STATUS可以获取
  5. 启动从服务器复制进程START REPLICA;
  6. 查看从服务器状态SHOW REPLICA STATUS;
  7. 若要重新搭建STOP REPLICA;RESET REPLICA;

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com