问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

ASP中下拉列表是从数据库中取的值,如何实现两个列表间的级联效果?

发布网友 发布时间:2022-04-10 12:46

我来回答

3个回答

懂视网 时间:2022-04-10 17:08

实验前的注意:

如果要启用级联复制,需要在从服务器启用以下配置;

[mysqld]
log_bin
log_slave_updates

log_slave_updates的作用:
    因为默认从主服务器过来的二进制日志保存在从服务器的中继日志;并应用到本地数据库;
    但是中间这个从服务器是即便是开启二进制日志的记录功能,他也是不记录到本地的二进制日志,
    那么也就不能将对数据库的操作再传输到从的从服务器上去。当log_slave_updates启用后,
    从服务器也就能将对主服务器的二进制日志在本地执行后,也记录到自己的二进制日志中;


删除数据库就可以干净做实验;
[root@master ~]$systemctl stop mariadb
[root@master ~]$rm -fr /var/lib/mysql/*
[root@master ~]$systemctl start mariadb


主、从、二级从服务器的配置:

[root@master ~]$cat /etc/my.cnf
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
innodb_file_per_table
log_bin
server-id=1

[root@slave ~]$cat /etc/my.cnf
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
# Settings user and group are ignored when systemd is used.
innodb_file_per_table
server_id=2
read_only
log_bin
log_slave_updates

[root@slave2 ~]$cat  /etc/my.cnf
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
server_id=3



主服务器和从服务器实现主从复制,配置和授权:

主服务器:
MariaDB [(none)]> grant replication slave on *.* to repluser@'192.168.27.%' identified by 'centos';
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> show master logs;
+--------------------+-----------+
| Log_name           | File_size |
+--------------------+-----------+
| mariadb-bin.000001 |       264 |
| mariadb-bin.000002 |       401 |
+--------------------+-----------+
2 rows in set (0.00 sec)



中间的从服务器:
CHANGE MASTER TO
MASTER_HOST='192.168.27.7',
MASTER_USER='repluser',
MASTER_PASSWORD='centos',
MASTER_LOG_FILE='mariadb-bin.000001',
MASTER_LOG_POS=245;

MariaDB [(none)]> CHANGE MASTER TO
    -> MASTER_HOST='192.168.27.7',
    -> MASTER_USER='repluser',
    -> MASTER_PASSWORD='centos',
    -> MASTER_LOG_FILE='mariadb-bin.000001',
    -> MASTER_LOG_POS=245;
Query OK, 0 rows affected (0.02 sec)

MariaDB [(none)]> start slave;
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> show slave statusG
*************************** 1. row ***************************
               Slave_IO_State: Waiting for master to send event
                  Master_Host: 192.168.27.7
                  Master_User: repluser
                  Master_Port: 3306
                Connect_Retry: 60
              Master_Log_File: mariadb-bin.000002
          Read_Master_Log_Pos: 401
               Relay_Log_File: mariadb-relay-bin.000003
                Relay_Log_Pos: 687
        Relay_Master_Log_File: mariadb-bin.000002
             Slave_IO_Running: Yes
            Slave_SQL_Running: Yes
         Exec_Master_Log_Pos: 401
              Relay_Log_Space: 1269
              Until_Condition: None
               Until_Log_File: 
                Until_Log_Pos: 0
           Master_SSL_Allowed: No
           Master_SSL_CA_File: 
           Master_SSL_CA_Path: 
              Master_SSL_Cert: 
            Master_SSL_Cipher: 
               Master_SSL_Key: 
        Seconds_Behind_Master: 0

MariaDB [(none)]> select user from mysql.user;
+----------+
| user     |
+----------+
| root     |
| repluser |
| root     |
|          |
| root     |
|          |
| root     |
+----------+
7 rows in set (0.00 sec)



MariaDB [(none)]> show master logs;
+--------------------+-----------+
| Log_name           | File_size |
+--------------------+-----------+
| mariadb-bin.000001 |       401 |
+--------------------+-----------+
1 row in set (0.00 sec)


二级从服务器上的配置:

在从的从服务器上执行:

[mysqld]
innodb_file_per_table
read-only
server-id=3


CHANGE MASTER TO
MASTER_HOST='192.168.27.17',
MASTER_USER='repluser',
MASTER_PASSWORD='centos',
MASTER_LOG_FILE='mariadb-bin.000001',
MASTER_LOG_POS=401;

数据库集群的级联复制完整实现

标签:级联复制   主从   

热心网友 时间:2022-04-10 14:16

用JS就可以了,网上很多的程序,很简单的,百度搜索二级联动就行了。

热心网友 时间:2022-04-10 15:34

数据库名称 为date.mdb里边有一个表hd 有id hdmc hdjj (活动 活动简介的拼音)想实现这样两个个功能 1.网页打开后 下拉列表从这个表读取hdmc 旁边有个文本框读取hdjj值 2.当下拉列表变化时 ,文本框的文本也跟着变化 大侠们帮帮忙 ,哪怕只实现一个功能也行,不胜感激 ,积分被扣完了,采纳的时候会赠分
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
小米摄像头离线人在外地怎么办 win11如何固定电脑桌面图标 QQ三国的当代杰出少年是怎么得的? 三国人物风云榜的作者简介 三国人物风云榜作者简介 三国人物风云榜目录 三国人物风云榜内容提要 w10电脑不动黑屏w10系统开机黑屏只有鼠标箭头怎么回事 ...FRAMEWORK中的Action, Control, Resource, Model到底是什么关系... windframework特点 单排四粒纽扣西装的穿法是什么?求答案 三到四个扣子的西装如何系扣? 单排4个扣子的西装怎么扣? 三个扣子的西服应该系哪个扣,四个扣子的应该怎么系 怎样把一个里的聊天记录转移到另一个 #在线等 你曾经追更过哪些网络玄幻小说? .net sqlserver 从数据库中获取数据后如何实现动态级联 想要吃煎焦的鸡蛋,对火候有什么要求吗? airpods突然没声音 为什么我连接了applewatch4后原本在iPhone上显示的AirPods电量不显示了 司法考试用英语怎么说? 司法考试,和国家司法考试用英语怎么说?专业法律英语。 女朋友以前用自己的照片做头像,现在我们确定关系了她用卡通情侣的照片的做头像,说明什么呢 小米耳机插在电脑上能用,插在手机没声音了,怎么办 和男友冷战好几天了,他突然把头像换成卡通,什么意思? 和男友冷战几天,他突然把头像换成卡通人物,什么意思? 水银温度计碎了严重吗 温度计碎了闻了怎么办 我的华为手机为什么指纹突然不见? 华为nova5系统升级后指纹不能用图标不能缩小是怎么了 单排4个钮扣的西装平时要怎么扣,在各种场合。 单排四粒扣的西装要如何扣扣子? 西服扣子应该怎么系? 如何正确的扣西装纽扣? EXCEL一列数值求和,结果老是0 苹果手机下载了一半的程序删不掉怎么办 苹果手机app删除不了怎么办? 我苹果手机有个软件删除不了,也下载不下来,该怎么办,一直都是等待中、、 怎么能加到更多胖子的 借呗逾期以后怎么协商还款? 怎么能加到更多胖子的 平安保险工号怎么能尽快消了?如果主管拖延时间不给处理应该怎么办? 平安保险业务员如何办理离职? 保险业务员怎样才能被销号,我是中国平安保险公司的,由于一些原因,我的主任不管我 我在平安寿险上过班工号没有销能去平安信用卡中心那吗 还是说必须要销才可以 平安保险试用业务员如果不想做了,可以马上清工号吗?为什么主管非说要等三个月才办理离职? 平安保险公司不给消工号,说明什么只能说明这个公司没正事还忽悠人_百度... 中国平安离职手续已经办了消工号要多久 如何使用一条sql实现级联插入 煤矿安全生产管理人员;特种作业人员的培训时间为多少学时