mysql主从安装配置_如何安装和配置mysql主从同步
1)安裝mysql:略
2)啟動(dòng)mysqld:
mysqld
3)修改mysql的root 用戶的password:
mysql -u root
use mysql
update user set password=password(“”) where user=”root”;
grant all privileges on *.* to root@’%’ identified by ‘’ with grant option;
flush privileges;
quit;
4)用上述方法,在另一臺(tái)機(jī)器上安裝mysql。
5)在其中一臺(tái)主庫(kù)上,執(zhí)行:
mysql -u root -p
grant replication slave on *.* to ‘root’@’%’ identified by ‘’;
show master status;
flush privileges;
6)在從庫(kù)上,
vi mysql/my.cnf中的server id 為2(和主庫(kù)不同即可)。
7)在從庫(kù)上執(zhí)行:
mysql -u root -p
CHANGE MASTER TO MASTER_HOST='’, MASTER_PORT=, MASTER_USER=’root’, MASTER_PASSWORD='’;
8) 從庫(kù)啟動(dòng)mysqld:
mysqld
可以觀察到是否連接主庫(kù)成功。
9)在主庫(kù)上創(chuàng)建數(shù)據(jù)庫(kù):
mysql -u root -p
create database pay;
use pay;
create table test(a int);
insert into test values (1);
會(huì)看到從庫(kù)上會(huì)自動(dòng)創(chuàng)建相同數(shù)據(jù)庫(kù),并做同步。
10)從主庫(kù)或從庫(kù)連接另一個(gè)庫(kù):
mysql -h –port= -u -p ‘’
11)關(guān)閉mysql:
mysqladmin stop;
擴(kuò)展:
如果想讓從庫(kù)的slave復(fù)制進(jìn)程不隨mysql啟動(dòng)而啟動(dòng),可以在my.cnf配置skip-slave-start參數(shù),這樣復(fù)制進(jìn)程就不會(huì)隨著數(shù)據(jù)庫(kù)的啟動(dòng)而啟動(dòng):
skip-slave-start
在需要啟動(dòng)復(fù)制時(shí),在從庫(kù)執(zhí)行start slave;
總結(jié)
以上是生活随笔為你收集整理的mysql主从安装配置_如何安装和配置mysql主从同步的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 老普桑多少钱啊?
- 下一篇: mysql单表索引个数_MySQL性能: