主從
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 ;
-- 主從
-- 主服務器
mysqldump -uroot -proot --all-databases --lock-all-tables > master_db.sql
-- 從服務器
? ? mysql -uroot -proot < master_db.sql
#? ?? 永久解決
# 修改/etc/my.cnf
# 添加以下內容到/etc/my.conf:
# [client]
# socket = /Data/mydata/mysql.sock
# [mysqld]
# socket = /Data/mydata/mysql.sock
? ? mysql -uroot -p
show databases;
配置主服務器
-- C:\ProgramData\MySQL\MySQL Server 5.7/my.ini
#? ?? # Binary Logging.
#? ?? log-bin
#? ?? # Server Id.
#? ?? server-id=1
-- 從服務重啟啟動mysql服務器
-- 配置從服務器
? ? sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
-- 83行取消注釋 并修改
? ? sudo service mysqlrestart
-- 主服務器給從服務器添加賬戶
mysql –uroot –proot
GRANT REPLICATION SLAVE ON *.* TO 'slave'@'%' identified by 'slave';
FLUSH PRIVILEGES;
show master status ;
? ? -- 從服務器,設置連接到master主服務器
? ? 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;
-- 查看主服務器的運行狀況
show master status ;
? ? -- 查看從服務器的運行狀況
? ? start slave;
? ? -- show slave status;
? ? show slave status\G
-- 看到如下表表示成功
? ? ? ? Slave_TO_Running: Yes
Slave_SQL_Running: Yes
show databases ;
show databases ;
-- 創建庫
create database batjm_info;