如何配置MySQL集群在一台服务器

2022-07-30 社会 63阅读

-+-+-+-+-+-+-+-+-+-+-+-
-+-+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基本上就成功了


测试

在主库上建立一个表  在从库上刷新
############################################################################
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com