Win7之MySQL主从设置即Master
在公司工作之余看了MySQL的Master-Slave设置,大致的意思和流程已然懂了,但从未实践过。今天有时间实践一下,手头有两台Win7机器,就凑合着用吧!! 首先设定是关系A为Master,B为Slave.(两台机器的Mysql都是5.0,但不同) 设置A 的my.ini server-id = 1log-
在公司工作之余看了MySQL的Master-Slave设置,大致的意思和流程已然懂了,但从未实践过。今天有时间实践一下,手头有两台Win7机器,就凑合着用吧!!
首先设定是关系A为Master,B为Slave.(两台机器的Mysql都是5.0+,但不同)
设置A 的my.ini
server-id = 1 log-bin=mysql-bin binlog_do_db=test1 binlog_ignore_db=mysql innodb_flush_log_at_trx_commit=1 sync_binlog=1 binlog_checksum=none
说明:
server-id = 1 #机器ID
log-bin=mysql-bin #开启二进制日志
binlog_do_db=test1 #要同步的数据库
binlog_ignore_db=mysql #忽略mysql数据库
sync_binlog=1 #及时刷新写入二进制日志
binlog_checksum=none #版本不同且A大于5.6所以要设置一下
在A上创建test1数据库 和tab表
在Master上创建slave用户
grant all privileges on *.* to slave@'%' identified by 'slave';
这是个超级用户啊,哈哈
A即Master基本配置完毕
开始配置B-Slave
设置B的my.ini
log-bin=mysql-bin binlog_do_db=test1 binlog_ignore_db=mysql
并在B上创建和A完全相同的test1数据库 和tab表
至此配置都已完成,下面开始寻找要同步的二进制日志的同步点
在A输入
mysql>show master status\G; *************************** 1. row *************************** File: mysql-bin.000053 Position: 606 Binlog_Do_DB: test1 Binlog_Ignore_DB: mysql Executed_Gtid_Set:
在B上输入
change master to master_host='A的ip',master_user='slave',master_password='slave',master_log_file='mysql-bin.000053',master_log_pos=606;
mysql> show slave status\G; *************************** 1. row *************************** Slave_IO_State: Waiting for master to send event Master_Host: 10.209.78.13 Master_User: slave Master_Port: 3306 Connect_Retry: 30 Master_Log_File: mysql-bin.000053 Read_Master_Log_Pos: 333 Relay_Log_File: Lee-PC-relay-bin.000002 Relay_Log_Pos: 492 Relay_Master_Log_File: mysql-bin.000053 Slave_IO_Running: Yes Slave_SQL_Running: Yes Replicate_Do_DB: test1 Replicate_Ignore_DB: mysql Replicate_Do_Table:
如果看到了
Slave_IO_Running: Yes Slave_SQL_Running: Yes
那就赶紧测试一下吧。
在A上insert一条数据,看看B上传过来了没
教程至此完毕
说明:若在B上show slave status\G;时出现connecting to master时 原因可能是
- 密码错误
- A的3306端口不通
- 等一切B机器连不上A机器的问题

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics

Recently, many users using Win7 system have found that the icons in the taskbar suddenly disappeared, which makes the operation very inconvenient and they do not know how to solve the problem. This article will introduce to you how to solve the problem of disappearing taskbar icons in Win7 system. Bar! Cause Analysis When encountering such a situation, there are generally two situations: one is that the taskbar on the computer does not really disappear, but is just hidden, and the other is that the taskbar does disappear. Method 1: 1. There is a situation that you need to confirm first, that is, when the mouse is placed at the bottom of the screen, the taskbar will be displayed. You can directly click the mouse on the taskbar and select "Properties". 2. In the dialog box that opens, click & on the "Hide taskbar" option.

Big data structure processing skills: Chunking: Break down the data set and process it in chunks to reduce memory consumption. Generator: Generate data items one by one without loading the entire data set, suitable for unlimited data sets. Streaming: Read files or query results line by line, suitable for large files or remote data. External storage: For very large data sets, store the data in a database or NoSQL.

In Win7 system, many users want to delete personalized desktop background images, but do not know how to delete them. This article will show you how to delete personalized background images in Win7 system. 1. First, open the control panel interface of the Win7 system and click to enter the "Appearance and Personalization" settings; 2. Then, in the opened interface, click the "Change Desktop Background" setting; 3. Then, click below "Desktop background" option; 4. Then, select Select all, and then click Clear all. Of course, you can also use it under "Customize", right-click the theme you want to delete, and then click &q on the shortcut menu

Many computer users know that network discovery is a network setting. This setting will affect whether the computer can find other computers and devices on the network and whether it can find the computer when other computers on the network are found. So how to enable network discovery in win7? The following computer System Home U Disk Installation will introduce you to the tutorial on how to enable network discovery in win7 system. 1. First, click the "Start Menu" icon on the desktop taskbar and choose to open the "Control Panel" interface. 2. Then, in the interface that opens, set "View by" to "Category", and then choose to enter "Network and Internet"

MySQL query performance can be optimized by building indexes that reduce lookup time from linear complexity to logarithmic complexity. Use PreparedStatements to prevent SQL injection and improve query performance. Limit query results and reduce the amount of data processed by the server. Optimize join queries, including using appropriate join types, creating indexes, and considering using subqueries. Analyze queries to identify bottlenecks; use caching to reduce database load; optimize PHP code to minimize overhead.

Backing up and restoring a MySQL database in PHP can be achieved by following these steps: Back up the database: Use the mysqldump command to dump the database into a SQL file. Restore database: Use the mysql command to restore the database from SQL files.

How to insert data into MySQL table? Connect to the database: Use mysqli to establish a connection to the database. Prepare the SQL query: Write an INSERT statement to specify the columns and values to be inserted. Execute query: Use the query() method to execute the insertion query. If successful, a confirmation message will be output.

One of the major changes introduced in MySQL 8.4 (the latest LTS release as of 2024) is that the "MySQL Native Password" plugin is no longer enabled by default. Further, MySQL 9.0 removes this plugin completely. This change affects PHP and other app
