-+-+-+-+-+-+-+-+-+-+-+-
-+-+mysql的主从配置+-+-
-+-+-+-+-+-+-+-+-+-+-+-
#############################################################################
常用命令
1.安装一个mysqld服务
mysqld install
2.开启mysql服务 关闭mysql服务
net start mysql net stop mysql
2.开启一个 mysql 的 3307端口
命令行 进入解压目录\bin目录下
解压目录\bin> mysql -uroot -p -P3307 -h127.0.0.1
-u 用户名
-p密码
-P端口
-h网址
#启动从库
Start slave
#停止从库
Stop slave
#############################################################################
开始
用一台电脑测试
先在本电脑上安装一个mysql(集成的也行)
解压文件
然后解压另一个mysql到电脑目录
》》》》》1.
在解压目录创建一个mysql.ini
把一下文档写进去配置一个端口号为3307
#mysqld
[mysqld]
port=3307
basedir=D:\mysqlsever #D:\mysqlsever 改成你解压目录
datadir=D:\mysqlsever\data #D:\mysqlsever 改成你解压目录
安装一个mysqld服务 mysqld install
开启mysql服务 net start mysql
不能正常启动请查看配置
》》》》2.
#主库3306
在命令行或者
grant 权限 on 数据库对象 to 用户
GRANT all privileges REPLICATION SLAVE,RELOAD,SUPER ON *.*
TO mysql_backup1@'*'
IDENTIFIED BY '123456'with grant option;
flush privileges;
》》》3.
在主库运行 SHOW MASTER STATUS //运行后查看File和Postion
如 File mysql-bin.000002 Postion 120
在从库运行
CHANGE MASTER TO master_host = '127.0.0.1',
master_user = 'mysql_backup',
master_password = '123456',
master_log_file = 'mysql-bin.000001',#看上面的File 从库对照主库写
master_log_pos = 4791;#看上面的Postion 从库对照主库写
如果报错就停止就重新运行
#启动从库
Start slave
#停止从库
Stop slave
在从库运行 Show slave status
Slave_IO_Running
Slave_SQL_Running
两个字段全部是是Yes基本上就成功了
测试
在主库上建立一个表 在从库上刷新
############################################################################