1. 程式人生 > 資料庫 >mysql中like % %模糊查詢的實現

mysql中like % %模糊查詢的實現

一、master 伺服器配置

1、master 伺服器my.cnf配置

server_id=1
log-bin=mysql-bin

2、master 重啟並檢視master 狀態

show master status;

結果;
+------------------+----------+--------------+------------------+-------------------+ | File | Position | Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set | +------------------+----------+--------------+------------------+-------------------+ | mysql-bin.000001 | 2043
| | | | +------------------+----------+--------------+------------------+-------------------+ 1 row in set (0.00 sec)

3、master 開啟遠端訪問許可權

grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;

4、master 關閉防火牆

systemctl stop firewalld.service

二、slave 伺服器配置

1、slave 伺服器my.cnf 配置

server_id=2
log-bin=mysql-bin
binlog_do_db=test

2、slave 伺服器重啟並配置指向master

change master to master_host='192.168.1.7',master_user='root',master_password='123456', master_log_file='mysql-bin.000001',master_log_pos=154;

3、slave 開啟同步

start slave

4、檢視slave 狀態

show slave status \G;

結果:
Slave_IO_State: Waiting 
for master to send event Master_Host: 192.168.1.7 Master_User: root Master_Port: 3306 Connect_Retry: 60 Master_Log_File: mysql-bin.000001 Read_Master_Log_Pos: 2043 Relay_Log_File: msyqlslave-relay-bin.000004 Relay_Log_Pos: 576 Relay_Master_Log_File: mysql-bin.000001 Slave_IO_Running: Yes Slave_SQL_Running: Yes