當前位置:首頁 » 操作系統 » linux主從

linux主從

發布時間: 2022-02-27 04:34:19

1. linux mysql主從同步怎麼辦

1.編輯my.cnf(命令查找文件位置:find / -name my.cnf)
vi /etc/mysql/my.cnf

在[mysqld]中添加:
server-id = 1
log_bin = master-bin
log_bin_index = master-bin.index
binlog_do_db = my_data
binlog_ignore_db = mysql
備註:server-id 伺服器唯一標識,log_bin 啟動MySQL二進制日誌,binlog_do_db 指定記錄二進制日誌的資料庫,binlog_ignore_db 指定不記錄二進制日誌的資料庫。

2. Linux 主從DNS伺服器的問題

你是指客戶端的主從還是伺服器端的主從?
客戶端的主從是指設置ip的時候設置兩個dns,其中一個壞了,另一個可以生效。
如果是伺服器端的需要用到負載均衡軟體,實現自動切換。

3. linux 主從dns 全部復制怎麼做到

這個問題不清晰。細化一下吧。
能否私聊?看一下網名啊

4. 一台linux伺服器怎麼安裝多個mysql資料庫並配置主從

1、關閉Liunx系統的防火牆,如果忘了,你下面的測試連接必定會失敗,切記,切記,切記。
2、yum安裝lrzsz和cmake
yum -y install lrzsz;
yum -y install cmake;
首先熟悉MySql資料庫,很多人都是直接安裝原生版的MySql資料庫(就是官網上下載的資料庫安裝包),也有人用的是MySql的衍生版資料庫,如percona,我用的就是這種,下面我會分別說明原生版和衍生版MySql資料庫的安裝和主從配置。

5. Linux線程裡面分主線程和從線程嗎具體有什麼區別。求大神

程序啟動默認主線程在運行,要想有其他線程你必須手動創建,線程之間沒用沒用主從說法,你要判斷線程是不是main線程,可以::syscall(SYS_gettid)==getpid()來判斷,判斷線程的tid是否等於該進程的id。

6. Linux上資料庫主從復制

  1. 看下192.168.56.129的埠開了沒有。

  2. mysql用戶的遠程許可權開了沒有

  3. 這是需要設置密碼的,你設置了沒有,密碼是否正確。

7. mysql的主從復制,linux重啟後遇到問題。

1、編輯資料庫配置文件my.cnf,一般在/etc/目錄下。
#vi /etc/my.cnf
在[mysqld]的下面加入下面代碼:
log-bin=mysql-bin
server-id=1
innodb_flush_log_at_trx_commit=1
sync_binlog=1
binlog-do-db=wordpress
binlog_ignore_db=mysql
server-id=1中的1可以任定義,只要是唯一的就行。
binlog-do-db=wordpress是表示只備份wordpress。
binlog_ignore_db=mysql表示忽略備份mysql。
不加binlog-do-db和binlog_ignore_db,那就表示備份全部資料庫。
2、然後重啟MySQL:
#service mysqld restart
3、登錄MySQL伺服器。
#mysql -uroot -p
在主伺服器新建一個用戶賦予「REPLICATION SLAVE」的許可權。你不需要再賦予其它的許可權。在下面的命令,把X.X.X.X替換為從伺服器的IP。
mysql>CREATE USER 'user'@ 'X.X.X.X' IDENTIFIED BY 'password';
mysql>GRANT REPLICATION SLAVE ON *.* TO 'user'@'X.X.X.X' IDENTIFIED BY 'password';
4、執行以下命令鎖定資料庫以防止寫入數據。
mysql>FLUSH TABLES WITH READ LOCK;
5、退出mysql命令行,導出資料庫
#mysqlmp -u root -p123456 --all-databases --lock-tables=false -- > /root/all.sql
6、使用scp命令傳輸資料庫文件all.sql到從伺服器。
#scp /root/all.sql [email protected]:/root
7、再次連接資料庫進入mysql命令行查看master狀態。
mysql>SHOW MASTER STATUS;
請記下顯示的信息,配置從伺服器會用到。
+——————+———-+————–+——————+
| File | Position | Binlog_Do_DB | Binlog_Ignore_DB |
+——————+———-+————–+——————+
| mysql-bin.000003 | 1001741 | dbispconfig | mysql |
+——————+———-+————–+——————+
1 row in set (0.00 sec)
8、解鎖數據表。
mysql>UNLOCK TABLES;
配置從伺服器(slave)
登錄從伺服器。
1、導入主伺服器的資料庫。
#mysql -u root -p123456 < /root/all.sql
2、編輯配置文件my.cnf,在[mysqld]下面加入:
server-id=2
2可以自己定義,只要保證唯一的就行。
3、保存文件並重啟mysqld。
#service mysqld restart
4、登錄mysql伺服器,執行以下命令。
mysql>CHANGE MASTER TO
MASTER_HOST='X.X.X.X',
MASTER_USER='user',
MASTER_PASSWORD='password',
MASTER_PORT=3306,
MASTER_LOG_FILE='mysql-bin.000001',
MASTER_LOG_POS=98,
MASTER_CONNECT_RETRY=10;
MASTER_HOST:主伺服器的IP。
MASTER_USER:配置主伺服器時建立的用戶名
MASTER_PASSWORD:用戶密碼
MASTER_PORT:主伺服器mysql埠,如果未曾修改,默認即可。
5、啟動slave進程。
mysql>START SLAVE;
6、查看mysql的日誌,一般在/var/log/目錄下的mysqld.log,如果啟動成功,你應該會看到類似下面的日誌。
[root@localhost ~]# vi /etc/my.cnf

091104 8:42:02 [Note] Slave I/O thread: connected to master 『[email protected]:3306?, replication started in log 『mysql-bin.000001? at position 98
現在主伺服器和從伺服器已經配置好了。另外可能需要設置主伺服器的資料庫二進制日誌的過期時間,可以在配置文件中使用參數expire_logs_days來設定。

8. linux主從伺服器模式的配置方法

比如集群,那是同時的;
服務的話比如DNS是設置的,域伺服器有PDA、BDA,
你說的是啥服務,對外還是對內的,對內的可以說訪問A失敗就去訪問B,有個韓國的服裝企業就是用的集群。

9. Linux主從怎麼再加一個從

修改集群配置文件,再加個從唄

熱點內容
網路ip配置失敗怎麼辦小米手機 發布:2024-09-22 08:24:23 瀏覽:551
qq郵箱上傳不了 發布:2024-09-22 07:54:56 瀏覽:863
python字元轉ascii 發布:2024-09-22 07:54:51 瀏覽:642
idanmu解壓碼 發布:2024-09-22 07:48:26 瀏覽:985
四節課編程 發布:2024-09-22 07:19:11 瀏覽:297
安卓java模擬器apk 發布:2024-09-22 07:02:04 瀏覽:422
奈曼的扶貧密碼是多少 發布:2024-09-22 07:01:13 瀏覽:823
編程工資高 發布:2024-09-22 06:39:56 瀏覽:490
小票商品編程 發布:2024-09-22 06:39:12 瀏覽:371
電池存儲倉庫 發布:2024-09-22 06:08:21 瀏覽:369