mysql主从同步配置测试步骤图例
mysql主从同步配置测试步骤图例 目的: 测试主从mysql之间的数据库同步效果 测试环境: Master(主): RHEL 5.5 x86-64 Mysql.5.0.77 ip: 10.86.21.147 Slave(从): RHEL 5.5 x86-64 Mysql.5.0.77 ip: 10.86.21.146 测试数据库名称:leadtest 测试表:user M
mysql主从同步配置测试步骤图例
目的:
测试主从mysql之间的数据库同步效果
测试环境:
Master(主): RHEL 5.5 x86-64 Mysql.5.0.77 ip: 10.86.21.147
Slave(从): RHEL 5.5 x86-64 Mysql.5.0.77 ip: 10.86.21.146
测试数据库名称:leadtest
测试表:user
Mysql账号 root 密码:redhat
主服务器端建立同步测试数据库
一:配置Master的配置文件/etc/my.cnf,供同步使用。
vi /etc/my.cnf
在原有的基础上添加如下内容:
Server_id=1 1代表主端2代表从端
binlog-do-db=leadtest要同步的数据库
log-bin=mysql-bin 数据库二进制日志
二:重新启动 /etc/init.d/mysqld restart
三:mysql–u root –p 在主端上登陆mysql服务器
四:创建库:create database leadtest;
然后我们要添加一个MySQL帐号为同步专用的用户,这里以root用户为例子,同步账号必须要有对操作数据库的增删改查权限
同步账号实质上是供从端使用的。
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIEDBY 'redhat' WITH GRANT OPTION;
这句的意思说允许root用户以redhat为密码从任意网段远程登陆10.86.21.147(主端)
保存退出,/etc/init.d/mysqld restart 重启服务即可。
Slave端的配置:
一:安装slave端的Mysql。安装步骤与主端一样。
安装完成以后启动mysqld服务,检查是否可以正常启动/登陆
/etc/init.d/mysqld start
二:测试是否可以登陆到本地的mysql服务器mysql -u root -p
三:修改slave(从端)的配置文件/etc/my.cnf,供同步使用。
Vi /etc/my.cnf
在原有的基础上添加如下内容:
server-id=2
master-host=10.86.21.147 主端地址
master-user=root 同步专用用户(主端提供的用户)
master-password=redhat该用户的密码
master-port=3306 主端mysql端口
master-connect-retry=60断开重连次数
replicate-do-db=leadtest接受要同步的数据库
保存退出,重启服务即可。
/etc/init.d/mysqldrestart
检查数据库同步情况:
一:首先登陆主端show databases;查看的数据库“leadtest”是否创建成功。
二:在Slave端show databases;查看是否有leadtest数据库被同步(创建)过来
在主端创建测试表“user”并设置字段
命令:
USE leadtest;
CREATE TABLE `user` (
`id` int(11) NOT NULL auto_increment,
`name` varchar(20) character set utf8 NOTNULL,
`sex` varchar(2) character set utf8 NOTNULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
一:在主端使用show tables;命令查看创建的表是否生效。
二:在从端查看是否有user表被创建(同步)
useleadtest;
show tables;
数据库增删改操作后的数据库同步效果验证
【查询操作】
主端对user表插入数据并查询是否插入成功:
insert into user(id,name, sex)values('2', 'user2', 'na');
select * fromuser;
从端查询插入的数据是否出现记录:
Select * fromuser;
【增加操作】
主端增加一条记录
insert intouser(id, name, sex)values('3', 'user3', 'na');
从端查询是否有记录增加
【修改操作】
在主端先插入数据再进行update操作
update user setname='user1' where name='user2';
user2改为user1
从端查询是否有数据变化
【删除操作】
主端删除一条记录操作
delete from userwhere id='3';
从端查询是否有变化
至此对mysql主从同步数据的测试就到这里
故障排除记录:
同步不成功的话,进入数据库查看主从的运行状态,show master/slave status\G;
如果出现以下错误的话Slave_IO_Running: NO Slave_SQL_Running: NO 是主从的参数不一致造成的。
解决方法:
在主端使用 show master status \G; 查Position: 数值再手动推送记录:
进入从数据库,先使用slavestop;停止slave状态,然后再用命令:change master toMaster_Log_File='mysql-bin.0000020', Master_Log_Pos = 98;红色部分根据自己master端进行修改。
如果有新添加的库要同步,此方法同样可以使用。如果出现Slave_IO_Running: NO 的话说明主从之间问题,可以删除/var/lib/mysqld/master.info文件尝试一下。

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Apabila log masuk ke iTunesStore menggunakan AppleID, ralat ini mengatakan "AppleID ini belum digunakan dalam iTunesStore" mungkin dilemparkan pada skrin. Tiada mesej ralat yang perlu dibimbangkan, anda boleh membetulkannya dengan mengikuti set penyelesaian ini. Betulkan 1 – Tukar Alamat Penghantaran Sebab utama gesaan ini muncul di iTunes Store ialah anda tidak mempunyai alamat yang betul dalam profil AppleID anda. Langkah 1 – Pertama, buka Tetapan iPhone pada iPhone anda. Langkah 2 – AppleID harus berada di atas semua tetapan lain. Jadi, bukalah. Langkah 3 – Setelah sampai, buka pilihan “Pembayaran & Penghantaran”. Langkah 4 – Sahkan akses anda menggunakan Face ID. langkah

WeChat ialah salah satu platform media sosial di China yang melancarkan versi baharu secara berterusan untuk memberikan pengalaman pengguna yang lebih baik. Menaik taraf WeChat kepada versi terkini adalah sangat penting untuk terus berhubung dengan keluarga dan rakan sekerja, untuk terus berhubung dengan rakan dan untuk mengikuti perkembangan terkini. 1. Fahami ciri dan penambahbaikan versi terkini adalah sangat penting untuk memahami ciri dan penambahbaikan versi terkini sebelum menaik taraf WeChat. Untuk peningkatan prestasi dan pembetulan pepijat, anda boleh mengetahui tentang pelbagai ciri baharu yang dibawa oleh versi baharu dengan menyemak nota kemas kini di tapak web atau gedung aplikasi rasmi WeChat. 2. Semak versi WeChat semasa Kami perlu menyemak versi WeChat yang sedang dipasang pada telefon bimbit sebelum menaik taraf WeChat. Klik untuk membuka aplikasi WeChat "Saya" dan kemudian pilih menu "Perihal" di mana anda boleh melihat nombor versi WeChat semasa. 3. Buka apl

Menghadapi masalah dengan apl Shazam pada iPhone? Shazam membantu anda mencari lagu dengan mendengarnya. Walau bagaimanapun, jika Shazam tidak berfungsi dengan betul atau tidak mengenali lagu itu, anda perlu menyelesaikannya secara manual. Membaiki apl Shazam tidak akan mengambil masa yang lama. Jadi, tanpa membuang masa lagi, ikut langkah di bawah untuk menyelesaikan isu dengan aplikasi Shazam. Betulkan 1 – Lumpuhkan Ciri Teks Tebal Teks tebal pada iPhone mungkin menjadi sebab mengapa Shazam tidak berfungsi dengan betul. Langkah 1 – Anda hanya boleh melakukan ini daripada tetapan iPhone anda. Jadi, bukalah. Langkah 2 - Seterusnya, buka tetapan "Paparan & Kecerahan" di sana. Langkah 3 - Jika anda mendapati bahawa "Teks Tebal" didayakan

Prestasi pertanyaan MySQL boleh dioptimumkan dengan membina indeks yang mengurangkan masa carian daripada kerumitan linear kepada kerumitan logaritma. Gunakan PreparedStatements untuk menghalang suntikan SQL dan meningkatkan prestasi pertanyaan. Hadkan hasil pertanyaan dan kurangkan jumlah data yang diproses oleh pelayan. Optimumkan pertanyaan penyertaan, termasuk menggunakan jenis gabungan yang sesuai, membuat indeks dan mempertimbangkan untuk menggunakan subkueri. Menganalisis pertanyaan untuk mengenal pasti kesesakan; gunakan caching untuk mengurangkan beban pangkalan data;

Tidak dapat mendayakan panggilan Wi-Fi pada iPhone? Kualiti panggilan dipertingkatkan dan anda boleh berkomunikasi walaupun dari lokasi terpencil di mana rangkaian selular tidak begitu kukuh. Panggilan Wi-Fi juga meningkatkan kualiti panggilan standard dan panggilan video. Jadi, jika anda tidak boleh menggunakan panggilan Wi-Fi pada telefon anda, penyelesaian ini mungkin membantu anda menyelesaikan masalah tersebut. Betulkan 1 – Dayakan Panggilan Wi-Fi Secara Manual Anda mesti mendayakan ciri Panggilan Wi-Fi dalam tetapan iPhone anda. Langkah 1 – Untuk ini, anda perlu membuka Tetapan. Langkah 2 – Seterusnya, hanya tatal ke bawah untuk mencari dan membuka tetapan “Telefon” Langkah 3 – Dalam tetapan telefon, tatal ke bawah dan buka tetapan “Panggilan Wi-Fi”. Langkah 4 – Dalam halaman Panggilan Wi-Fi, tukar “IPhone ini

Membuat sandaran dan memulihkan pangkalan data MySQL dalam PHP boleh dicapai dengan mengikuti langkah berikut: Sandarkan pangkalan data: Gunakan arahan mysqldump untuk membuang pangkalan data ke dalam fail SQL. Pulihkan pangkalan data: Gunakan arahan mysql untuk memulihkan pangkalan data daripada fail SQL.

Bagaimana untuk memasukkan data ke dalam jadual MySQL? Sambung ke pangkalan data: Gunakan mysqli untuk mewujudkan sambungan ke pangkalan data. Sediakan pertanyaan SQL: Tulis pernyataan INSERT untuk menentukan lajur dan nilai yang akan dimasukkan. Laksanakan pertanyaan: Gunakan kaedah query() untuk melaksanakan pertanyaan sisipan Jika berjaya, mesej pengesahan akan dikeluarkan.

Adakah butang Clear History berwarna kelabu dalam Safari pada iPhone? Jika ini berlaku, anda tidak akan dapat mengosongkan sejarah dalam Safari sama sekali. Kuki yang disimpan dan data tapak web boleh menyebabkan peristiwa yang tidak diminta dalam penyemak imbas anda. Walau bagaimanapun, jika anda mengikuti langkah di bawah, anda boleh menyelesaikan isu tersebut dengan mudah dan memadamkan sejarah pengguna yang disimpan daripada Safari. Betulkan 1 – Lumpuhkan Sekatan Kandungan Sekatan kandungan pada iPhone mungkin mengehadkan penggunaan penyemak imbas Safari yang betul. Langkah 1 – Buka tetapan iPhone. Langkah 2 – Seterusnya, pergi ke tetapan Masa Skrin. Langkah 3 – Dalam tetapan Masa Skrin, hidupkan Sekatan Kandungan & Privasi
