-- 主從
mysqldump -uroot -p root wn > wn.sql
show databases;
drop database wn;
show databases;
create database wncharset utf8;
use wn;
show tables ;
\q
mysql -uroot -proot wn > wn.sql
use wn;
show tables ;
-- 主從
-- 主服務(wù)器
mysqldump -uroot -proot --all-databases --lock-all-tables > master_db.sql
-- 從服務(wù)器
? ? mysql -uroot -proot < master_db.sql
#? ?? 永久解決
# 修改/etc/my.cnf
# 添加以下內(nèi)容到/etc/my.conf:
# [client]
# socket = /Data/mydata/mysql.sock
# [mysqld]
# socket = /Data/mydata/mysql.sock
? ? mysql -uroot -p
show databases;
-- 配置主服務(wù)器
-- C:\ProgramData\MySQL\MySQL Server 5.7/my.ini
#? ?? # Binary Logging.
#? ?? log-bin
#? ?? # Server Id.
#? ?? server-id=1
-- 從服務(wù)重啟啟動(dòng)mysql服務(wù)器
-- 配置從服務(wù)器
? ? sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
-- 83行取消注釋 并修改
? ? sudo service mysqlrestart
-- 主服務(wù)器給從服務(wù)器添加賬戶
mysql –uroot –proot
GRANT REPLICATION SLAVE ON *.* TO 'slave'@'%' identified by 'slave';
FLUSH PRIVILEGES;
show master status ;
? ? -- 從服務(wù)器,設(shè)置連接到master主服務(wù)器
? ? change master to master_host='192.168.43.160', master_user='slave',master_password='slave',master_log_file='LAPTOP-9EO5N7QA-bin.000002', master_log_pos=1629;
-- 查看主服務(wù)器的運(yùn)行狀況
show master status ;
? ? -- 查看從服務(wù)器的運(yùn)行狀況
? ? start slave;
? ? -- show slave status;
? ? show slave status\G
-- 看到如下表表示成功
? ? ? ? Slave_TO_Running: Yes
Slave_SQL_Running: Yes
show databases ;
show databases ;
-- 創(chuàng)建庫
create database batjm_info;