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

歡迎訪問 生活随笔!

生活随笔

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

数据库

centos7 xampp启动mysql数据库_mysql主从配置,用win xampp和centos7环境下测试

發布時間:2023/12/19 数据库 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 centos7 xampp启动mysql数据库_mysql主从配置,用win xampp和centos7环境下测试 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

mysql復制是基于主服務器的二進制日志中跟蹤所有對數據庫的增刪改的,要開啟主服務器的二進制日志

本地環境介紹:

主mysql: win 用的是Xampp集成環境,mysql5.6。ip地址:192.168.1.141

從mysql: vm 下centos7,mysql5.6。ip地址:192.168.136.128

主從mysql最好版本差不多,從服務器至少與主服務器版本相同或更高

一、主服務器配置

1、my.ini:

用編輯打開my.ini,我的在D:\xampp\mysql\bin下

#啟用二進制

log-bin=mysql-bin

#master?id

server-id=1

#指定哪個數據庫同步開啟二進制

binlog-do-db=lk_shiyong

注意:

這個參數是指定哪個數據庫不開啟二進制

binlog-ignore-db=database-name

如果是多個數據話的,要寫多個binlog-do-db和binlog-ignore-db,數據庫名稱都是小寫的~

2.為從服務器添加賬戶并配置權限

在主服務器上,必須為從服務器創建一個用戶來連接主服務器,并設置replication slave權限。

cmd 下切換到D:\xampp\mysql\bin下,本地沒有密碼,直接mysql

mysql

>use?mysql;

>select?host,username?from?user;

>grant?replication?slave??on?*.*??to?'replication'@'%'?identified?by?'123456';

>select?*?from?user?where?user?=?'replication'?\G;

3、把我們要同步的數據庫備份一下,導入到從數據庫服務器中

先備份lk_shiyong這個數據,再拷貝到從數據庫服務器。

兩邊的數據庫名稱都是lk_shiyong

這樣兩邊的原始數據就是一樣的呢

4、查看主服務器狀態并記錄日志和位置參數,后面的從服務器要用到

>show master status\G;

記錄:

file:mysql-bin.000002

position:120

二、從服務器

1、my.cnf

vi?/etc/my.cnf

#添加服務ID

server-id=2

2、設置主服務器的地址,用戶名和密碼

#?mysql?-u?root?-p

>change?master?to?master_host?=?'192.168.1.141',

master_user?=?'replication',

master_password?=?'123456',

master_log_file?=?'mysql-bin.000002',

master_log_pos?=?120;

>start?slave;

這里的master_log_file和master_log_pos 就是我們之前記錄的值。

3、查看狀態

>show?slave?status?\G;

Slave_IO_State: Waiting for master to send event

Slave_IO_Running: Yes

Slave_SQL_Running: Yes

說明從服務器正在等待主服務器制作數據!

好吧,我們在主服務下的一張表中,添加數據后,再到從服務器查看一下,會顯示剛剛插入的數據~

總結

以上是生活随笔為你收集整理的centos7 xampp启动mysql数据库_mysql主从配置,用win xampp和centos7环境下测试的全部內容,希望文章能夠幫你解決所遇到的問題。

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