当前位置: 首页 > news >正文

给自己的公司做网站怎么做好长沙网络优化产品

给自己的公司做网站怎么做好,长沙网络优化产品,电子商务网站规划、电子商务网站建设,网站规划建设与管理维护课后答案6一、分别登录服务器A和服务器B的mysqlmysql -u root -p 123456789二、分别查看数据库状态信息,下边两项参数有一项为NO就表示同步异常Slave_IO_Running:从服务器(Slave)中的 I/O 线程的运行状态Slave_SQL_Running:从服务器上的 SQL 线程是否正在运行mysq…

一、分别登录服务器A和服务器B的mysql

mysql -u root -p 123456789

二、分别查看数据库状态信息,下边两项参数有一项为NO就表示同步异常

Slave_IO_Running:从服务器(Slave)中的 I/O 线程的运行状态

Slave_SQL_Running:从服务器上的 SQL 线程是否正在运行

mysql> show slave status\G                                                
Slave_IO_Running: Yes
Slave_SQL_Running: No

三、修复异常,重新同步

数据库A

1、停止同步操作

mysql> stop slave;

2、进行锁表,防止数据写入

mysql> flush tables with read lock;

3、备份数据库数据、同步数据库数据

4、查看log日志的同步点位

mysql> show master status;
+-------------------+----------+--------------+-------------------------------+
| File              | Position | Binlog_Do_DB | Binlog_Ignore_DB              |
+-------------------+----------+--------------+-------------------------------+
| mysqld-bin.000001 |     3260 |              | mysql,test,information_schema |
+-------------------+----------+--------------+-------------------------------+
1 row in set (0.00 sec)

数据库B

5、停止同步操作

mysql> stop slave;

6、备份数据库数据、同步数据库数据

7、设置从库同步,注意该处的同步点,就是数据库Ashow master status信息里的| File| Position两项

mysql> change master to master_host = '192.168.128.100', master_user = 'rsync',  master_port=3306, master_password='', master_log_file =  'mysqld-bin.000001', master_log_pos=3260;

8、打开数据库同步状态

mysql> start slave;

9、参看同步状态信息

Slave_IO_Running、Slave_SQL_Running数据都为yes表示同步成功,为no时可能为7中的File| Position两项配置不正确

mysql> show slave status\G  Slave_IO_Running: Yes
Slave_SQL_Running: Yes

10、查看log日志的同步点位,供数据库A使用

mysql> show master status;
+-------------------+----------+--------------+-------------------------------+
| File              | Position | Binlog_Do_DB | Binlog_Ignore_DB              |
+-------------------+----------+--------------+-------------------------------+
| mysqld-bin.000001 |     3260 |              | mysql,test,information_schema |
+-------------------+----------+--------------+-------------------------------+
1 row in set (0.00 sec)

数据库A

11、数据库A同步B

mysql> change master to master_host = '192.168.128.100', master_user = 'rsync',  master_port=3306, master_password='', master_log_file =  'mysqld-bin.000001', master_log_pos=3260;

12、打开从库同步状态

mysql> start slave;

13、查看同步状态信息

mysql> show slave status\G  Slave_IO_Running: Yes
Slave_SQL_Running: Yes

14、解除表锁定 

UNLOCK TABLES;

四、crontab定时检查数据库同步状态,发现异常时发送消息到钉钉群,脚本如下

<?phpfunction httpsPost($url = '', $data = []){$curl = curl_init();// 设置请求头$headers = array("Content-Type: application/json");curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);curl_setopt($curl, CURLOPT_URL, $url);if (stripos($url, "https://") !== false) {curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);curl_setopt($curl, CURLOPT_SSLVERSION, 1); //CURL_SSLVERSION_TLSv1}if (!empty($data)) {curl_setopt($curl, CURLOPT_POST, 1);curl_setopt($curl, CURLOPT_POSTFIELDS, json_encode($data));}curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);$output = curl_exec($curl);if (curl_error($curl) != 0) {curl_error($curl);curl_close($curl);return false;} else {curl_close($curl);return $output;}
}try {$dsn = 'mysql:host=127.0.0.1;dbname=数据库名';$username = '数据库账号';$password = '数据库密码';$pdo = new PDO($dsn, $username, $password);$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);$sql = 'show slave status';$stmt = $pdo->prepare($sql);$id = 1; // 示例值$stmt->bindParam(':id', $id); // 绑定参数以防止SQL注入$stmt->execute(); // 执行查询$result = $stmt->fetch(PDO::FETCH_ASSOC); // 获取单行结果if($result["Slave_SQL_Running"] != "Yes"){$data = ['msgtype' => 'text','text'    =>['content' => "@所有人 同学快来:数据库同步异常了"],];//监控群$url="钉钉监控群消息接口地址";//测试环境httpsPost($url,$data);}echo "数据库同步正常";} catch (PDOException $e) {die("Query failed: " . $e->getMessage());
}

http://www.dtcms.com/a/583562.html

相关文章:

  • 怎么用centos做网站门户网站建设情况自查报告
  • Photoshop图像合成基础
  • 【算法】求二叉树的层序遍历
  • 做网站浏览器必须用xp系统吗wordpress自定义应用
  • 怎么建设商业网站广东h5网站建设
  • 旅游网站如何建设二级不死域名购买
  • 怎么创建一个空壳公司常见网站性能优化手段
  • 一个主机放多个网站wordpress 内容管理 模版
  • seo推广网站怎么优化推广
  • 自己能注册网站吗电销做网站项目
  • 网盟官方网站hois.skxy.wordpress
  • 百度怎么进入官方网站最新互联网项目平台网站
  • 中企动力网站建设网站首页关键词如何优化
  • 阻塞IO与非阻塞IO
  • 【Three.js--manual script】4.光照
  • 小杰-大模型(one)——RAG与Agent设计——Langchain部署大模型。
  • UE5 C++ 进阶学习 小知识点 —— 01 - 本地化语言
  • 如何来构建一个成交型网站wordpress手机端和pc端兼容
  • 网站建设客户资料收集清单个人网站有哪些站
  • 搜狐快站怎么样wordpress 多说评论插件
  • 网站广告psdwordpress 产品多个分类
  • 浏览器收录网站惠州网站建设点
  • 重庆建设网站哪个好中国企业500强名单公布
  • 邹城建网站研究院网站建设方案
  • 岳阳网站开发商城广州工商学院门户网站
  • 淮北专业三合一网站开发苏州城乡建设网站查询
  • 深圳网站建设服务电话alexa全球网站排名
  • php做网站需要什么技术做网站开发哪里可以接单
  • .net 网站制作唐山炎黄宽带网站
  • 做运营必知网站温州网站开发技术