锐捷网络技能大赛-云平台部分-CentOS部分12-[Mariadb进阶-主从]

2022年全国职业技能大赛网络系统管理赛项相较2021年再次做出改动,Linux部分从之前的Debian又换回了CentOS,不过相应增加了UOS国产操作系统。
再怎么变比赛的东西也就那么多,希望大家都能勇于动手尝试,多多摸索,愿大家都能取得一个理想的成绩!
交流共享资料群号:926132419

2019年C卷

配置mariadb服务,修改mariadb配置文件,实现以下需求:

  1. 服务仅监听在192.168.1XX.33的IP地址上
  2. 关闭数据库域名解析功能
  3. innodb开启独立表空间模式。
  4. 数据库存储位置为/data/database
  5. wordpress数据库授权wordpress用户能够通过192.168.1XX.%主机执行所有操作。
  6. 开启二进制日志,日志名为mysql-bin
  7. 设置server_id为1
  8. serverA为主,serverB为从的主从数据库集群架构,复制账号为slave,用于提高数据库的安全性。
# 关闭防火墙和SELINUX
# 对于上面8个题目配置分析如下
# mariadb配置文件和mysql的不同
# mariadb的配置文件有my.cnf和my.cnf.d下面的三个文件
# my.cnf.d下面的配置只是分开了my.cnf的内容其他并无影响
# 下面的配置将在my.cnf中全部配置 不单独写开
vim /etc/my.cnf
[mysqld]
# 前三问
bind-address=192.168.1XX.33
skip_name_resolve=ON
innodb_file_per_table=ON
# 第四问
mkdir -pv /data/database
chmod 777 /data/database
cp -rp /var/lib/mysql/* /data/database
vim /etc/my.cnf
[mysqld]
datadir=/data/database
socket=/data/database/mysql.sock
# 如果文件中没有[client],需要手动加上
# 也可以自己进入my.cnf.d找到对应的地方修改
[client]
socket=/data/database/mysql.sock
# 修改 /data/mysql 目录的拥有者
#   chown -R mysql:mysql /data/database/mysql
systemctl restart mariadb.service
# 如果启动失败继续操作
# 查看新建目录与/var/lib/mysql两者的安全信息
ls -Z
# 修改新目录的 security context信息
#   semanage fcontext -a -t mysqld_db_t "/data/database(/.*)?"
# 恢复目录的 security context信息
#   restorecon -R -v /data/database
systemctl restart mariadb.service
# 第五问
# 进入数据库
mysql -u root -p
CREATE DATABASE wordpress;
CREATE USER 'wordpress'@'localhost' IDENTIFIED BY '123456';
GRANT ALL ON wordpress.* to wordpress@'192.168.1XX.%' IDENTIFIED BY '123456';
FLUSH privileges;
systemctl restart mariadb.service
# 第六-八问
# 主服务器
vim /etc/my.cnf
[mysqld]
server-id=1   # 主数据库的id
log-bin=mysql-bin   # 日志路径,作用是从数据库是根据这个日志来复制主数据库的数据的
mysql -u root -p
# 授权远程用户
grant replication slave on *.* to 'slave'@'192.168.1XX.33' identified by '123456';
flush privileges;
# 重启mariadb
systemctl restart mariadb.service
# 主服务器的数据库上查询主服务状态
mysql -u root -p
SHOW MASTER STATUS;
# 从服务器
vim /etc/my.cnf
[mysqld]
server-id=2   #这个id必须不能和主数据库相同
read-only=on  #设置该数据库是只读状态
relay-log=relay-bin  #日志
systemctl restart mariadb.service
# 从服务器的数据库
mysql -u root -p
change master to master_host='192.168.1XX.22',master_user='slave',master_password='123456', master_log_file='master-bin.000005',master_log_pos=882;
# 启动slave同步
START SLAVE;
#slave服务器上查看slave同步的状态
#不要加';'
show slave status\GMariaDB [(none)]> show slave status\G
*************************** 1. row ***************************Slave_IO_State: Waiting for master to send eventMaster_Host: 192.168.110.22Master_User: slaveMaster_Port: 3306Connect_Retry: 60Master_Log_File: mysql-bin.000001Read_Master_Log_Pos: 476Relay_Log_File: relay-bin.000002Relay_Log_Pos: 529Relay_Master_Log_File: mysql-bin.000001Slave_IO_Running: YesSlave_SQL_Running: YesReplicate_Do_DB: Replicate_Ignore_DB: Replicate_Do_Table: Replicate_Ignore_Table: Replicate_Wild_Do_Table: Replicate_Wild_Ignore_Table: Last_Errno: 0Last_Error: Skip_Counter: 0Exec_Master_Log_Pos: 476Relay_Log_Space: 817Until_Condition: NoneUntil_Log_File: Until_Log_Pos: 0Master_SSL_Allowed: NoMaster_SSL_CA_File: Master_SSL_CA_Path: Master_SSL_Cert: Master_SSL_Cipher: Master_SSL_Key: Seconds_Behind_Master: 0
Master_SSL_Verify_Server_Cert: NoLast_IO_Errno: 0Last_IO_Error: Last_SQL_Errno: 0Last_SQL_Error: Replicate_Ignore_Server_Ids: Master_Server_Id: 1
1 row in set (0.00 sec)# Slave_IO_Running和Slave_SQL_Running是否都为yes
# 一定要全部为yes 否则就是你配置错了 再重新配置一遍从数据库
#远程登陆
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456';

锐捷网络技能大赛-云平台部分-CentOS部分12-[Mariadb进阶-主从]相关推荐

  1. 网络技能大赛-云平台部分-CentOS部分13-[软件定义网络(详细)]

    网络技能大赛-云平台部分-CentOS部分13-[软件定义网络(详细)] 2022年全国职业技能大赛网络系统管理赛项相较2021年再次做出改动,Linux部分从之前的Debian又换回了CentOS, ...

  2. 网络技能大赛-云平台部分-CentOS部分07-[CA(https)]

    网络技能大赛-云平台部分-CentOS部分07-[CA(https)] 2022年全国职业技能大赛网络系统管理赛项相较2021年再次做出改动,Linux部分从之前的Debian又换回了CentOS,不 ...

  3. 网络技能大赛云平台部分-JCOS创建用户

    网络技能大赛云平台部分-JCOS创建用户 2022年全国职业技能大赛网络系统管理赛项相较2021年再次做出改动,Linux部分从之前的Debian又换回了CentOS,不过相应增加了UOS国产操作系统 ...

  4. 网络技能大赛做云平台部分-赛前注意事项[非常重要]

    网络技能大赛做云平台部分-赛前注意事项[非常重要] 2022年全国职业技能大赛网络系统管理赛项相较2021年再次做出改动,Linux部分从之前的Debian又换回了CentOS,不过相应增加了UOS国 ...

  5. 网络技能大赛-高职组计算机网络应用竞赛竞赛-服务器JCOS部署02(一根网线不连接交换机)[附:过期后操作]

    2022年全国职业技能大赛网络系统管理赛项相较2021年再次做出改动,Linux部分从之前的Debian又换回了CentOS,不过相应增加了UOS国产操作系统. 再怎么变比赛的东西也就那么多,希望大家 ...

  6. 网络技能大赛-2018年国赛真题[2018年全国职业技能大赛高职组计算机网络应用赛项真题-I卷]路由交换部分答案详解

    网络技能大赛-2018年国赛路由交换部分答案详解 2022年全国职业技能大赛网络系统管理赛项相较2021年再次做出改动,Linux部分从之前的Debian又换回了CentOS,不过相应增加了UOS国产 ...

  7. 网络技能大赛-2019年国赛真题[2019年全国职业技能大赛高职组计算机网络应用赛项真题-H卷]路由交换部分答案详解

    网络技能大赛-2019年国赛真题[2019年全国职业技能大赛高职组计算机网络应用赛项真题-H卷]路由交换部分答案详解 2022年全国职业技能大赛网络系统管理赛项相较2021年再次做出改动,Linux部 ...

  8. 网络技能大赛做路由交换部分-赛前注意事项[非常重要]

    网络技能大赛做路由交换部分-赛前注意事项[非常重要] 2022年全国职业技能大赛网络系统管理赛项相较2021年再次做出改动,Linux部分从之前的Debian又换回了CentOS,不过相应增加了UOS ...

  9. 网络技能大赛-2018年国赛真题[2018年全国职业技能大赛高职组计算机网络应用赛项真题-I卷]AC/AP/EG部分答案详解

    网络技能大赛-2018年国赛AC/AP/EG部分答案详解 2022年全国职业技能大赛网络系统管理赛项相较2021年再次做出改动,Linux部分从之前的Debian又换回了CentOS,不过相应增加了U ...

最新文章

  1. Packet Tracer 5.0配置cisco路由器详细说明
  2. 教育学专硕考试科目计算机,2017考研:哪些专业的考试科目相同?
  3. 克服拖延的11种方法
  4. 图(Graph)的javascript实现
  5. POJ2155二维线段树
  6. UIImagePickerController在iPhone和iPad中用法的一点不同[转]
  7. 王道操作系统考研笔记——2.1.7 进程调度的时机、切换与过程、方式
  8. React开发(211):react中refs转发到dom组件
  9. 继续泼冷水 Ubuntu决定放弃支持安腾
  10. Ajax 文件上传之PHP心得
  11. 【综述】基于Transformer的视频语言预训练
  12. 几种可以不用过于投入精力去交往的人脉
  13. java操作xml一般都用什么_用Java如何处理XML数据
  14. SQL Server导出导入数据方法
  15. 【树莓派】树莓派常用的一些源
  16. java webservice 实例_Java WebService 简单实例(附实例代码)
  17. 计算机开启远程桌面服务,远程桌面服务 教您开启远程桌面服务
  18. 这些效果我很喜欢,但愿对你们也有帮助
  19. 凤凰系统基于android x x86,凤凰系统X86版pc客户端_凤凰系统X86免费版_易玩网
  20. 图片记录:2008年12月4日夜晚,暴风雪突袭烟台-上

热门文章

  1. 各浏览器性能分析工具
  2. 微信小程序与应用服务的关系和“代码安全“
  3. C# Winform中RichTextBox如何设置文本某段字体的颜色
  4. 【已解决】微信公众号如何主动给用户发消息
  5. CG 制作行业的云渲染这个行业发展如何?
  6. 取水站浓缩池刮泥机无线控制系统
  7. 三星c9000刷android7.0,三星C9 Pro刷机教程_三星C9000线刷官方系统rom包_可救砖
  8. iOS XIB的创建使用
  9. C++程序结构的螺旋式上升的认识过程
  10. opencv_mat_create