日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql实验步骤_MySQL双方配置实验步骤

發布時間:2025/3/15 数据库 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql实验步骤_MySQL双方配置实验步骤 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

實驗環境:

兩臺MariaDB服務器,IP分別為: 172.16.2.16 和 172.16.2.17

MariaDB的版本是5.5.36,使用二進制方式安裝。已安裝完成。

/mydata/data ?數據庫文件存放目錄

/mydata/binlog/ 二進制日志文件存放位置

/mydata/relaylog/ 中繼日志存放位置

實驗目地:

把兩臺服務器搭建為兩主模型工作。

實驗操作過程:

172.16.2.16的配置過程

/etc/my.cnf配置文件[mysqld]段如下[mysqld]

port?=?3306

socket?=?/tmp/mysql.sock

skip-external-locking

key_buffer_size?=?256M

max_allowed_packet?=?1M

table_open_cache?=?256

sort_buffer_size?=?1M

read_buffer_size?=?1M

read_rnd_buffer_size?=?4M

myisam_sort_buffer_size?=?64M

thread_cache_size?=?8

query_cache_size=?16M

thread_concurrency?=?8

auto-increment-increment?=?2????????????????設置自動增長的每次增進值,此服務器的增長值為奇數

auto-increment-offset?=?1??????????????設置自動增長值的初始值

log-bin=/mydata/binlog/mysql-bin???????修改二進制日志文件存放位置

relay-log=/mydata/relaylog/relay-log????中繼日志存入位置

binlog_format=mixed

server-id=?1??????????????????????這里使用默認的server-id

datadir=/mydata/data??????????????設定數據庫存放的目錄

sync_binlog?=?1???????????設定二進制日志工作特性為實時把日志寫入二進制日志文件

為對方節點授權MariaDB?[(none)]>?GRANT?REPLICATION?SLAVE,?REPLICATION?CLIENT?ON?*.*?TO?[email?protected]‘172.16.2.17‘?IDENTIFIED?BY?‘slavepass‘;

MariaDB?[(none)]>?FLUSH?PRIVILEGES;

172.16.2.17節點配置信息

/etc/my.cnf配置文件[mysqld]段如下[mysqld]

port?=?3306

socket?=?/tmp/mysql.sock

skip-external-locking

key_buffer_size?=?256M

max_allowed_packet?=?1M

table_open_cache?=?256

sort_buffer_size?=?1M

read_buffer_size?=?1M

read_rnd_buffer_size?=?4M

myisam_sort_buffer_size?=?64M

thread_cache_size?=?8

query_cache_size=?16M

thread_concurrency?=?8

log-bin=/mydata/binlog/mysql-bin

relay-log=/mydata/relaylog/relay-log

binlog_format=mixed

server-id=?2????????????????????????這里server-id為2

datadir=/mydata/data

auto-increment-increment?=?2

auto-increment-offset?=?2

為對方節點授權MariaDB?[(none)]>?GRANT?REPLICATION?SLAVE,?REPLICATION?CLIENT?ON?*.*?TO?[email?protected]‘172.16.2.16‘?IDENTIFIED?BY?‘slavepass‘;

MariaDB?[(none)]>?FLUSH?PRIVILEGES;

在雙方節點分別連接對方節點,在連接對方前,需要知道對方當前使用的二進制日志文件及文件中事務的位置

在節點一查看當前二進制日志信息,得到使用的日志文件為 ?mysql-bin.000012 ?,最新的事件ID是 676MariaDB?[(none)]>?SHOW?MASTER?STATUS;?[object?Object]

在第二個節點連接第一個節點MariaDB?[(none)]>?CHANGE?MASTER?TO?MASTER_HOST=‘172.16.2.16‘,?MASTER_USER=‘slaveuser‘,MASTER_PASSWORD=‘slavepass‘,MASTER_LOG_FILE=‘mysql-bin.000012‘,?MASTER_LOG_POS=676;

MariaDB?[(none)]>?START?SLAVE;

在節點一查看當前二進制日志信息,得到使用的日志文件為 ?mysql-bin.000006?,最新的事件ID是 245MariaDB?[(none)]>?SHOW?MASTER?STATUS;

MariaDB?[(none)]>?CHANGE?MASTER?TO?MASTER_HOST=‘172.16.2.17‘,?MASTER_USER=‘slaveuser‘,MASTER_PASSWORD=‘slavepass‘,MASTER_LOG_FILE=‘mysql-bin.000006‘,?MASTER_LOG_POS=245;

MariaDB?[(none)]>?START?SLAVE;

配置完成后測試:

1,在第一個節點上創建數據庫,然后到第二個節點查看,如果有說明復制成功。

2,在第二個節點上為第一個節點創建的數據庫創建表,在第一個節點查看,如果有說明雙向復制沒有問題。

原文:http://wukui.blog.51cto.com/1080241/1554971

總結

以上是生活随笔為你收集整理的mysql实验步骤_MySQL双方配置实验步骤的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。