主从
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;