0
点赞
收藏
分享

微信扫一扫

特征抽取-----机器学习pycharm软件

扬帆远航_df7c 2024-01-25 阅读 12

一、解压mysql压缩包

参考我的另一篇博文,tag.gz解压完并且配置完环境变量即可,暂时不要初始化

linux单机部署mysql(离线环境解压即可)-CSDN博客

二、修改配置文件

可能因为版本不同,我的这个配置可能不是通用的,我安装的是mysql8.0.34版本。如果我的配置不适用于其他版本,请输入命令mysqld_multi --example, 参考官方的例子。

配置文件目录为:/etc/my.cnf  (可能不能更改,目前发现改了会报错)

配置内容如下:

三、数据库初始化

由于我这边部署的是两个实例,一主一从,3307和3308

mysql的解压目录 /root/soft/mysql8

1.准备目录

分别准备3307和3308的data目录:data2和data3

2.初始化两个实例

3.目录文件赋权

四、启动多实例

1.验证实例是否配置成功

如果显示没有mysql实例,那么请重新检查配置文件内容,和目录创建赋权。

2.启动

3.查看是否成功

如果成功,会显示 is running的状态。

如果需要查看占用端口号,可输入命令如下:

如果启动失败,一般会出现"xxx pid ended"的错误信息,一般是配置和目录的问题。

或者也可以可查看data目录下默认的日志文件[hostname].err,这个[hostname]是动态值,就是你主机的hostname。

假如hostname是"10-23-14-11",那么命令如下

五、主从复制

1.主节点操作

连接主节点,命令如下:

进入mysql命令窗口后,输入命令如下:

2.从节点操作

连接从节点,命令如下:

如果 slave_io_running 和 slave_sql_running都为yes的状态,说明主从同步成功;如果是no或connecting都表示不成功,配置错误或连接不上。

3.测试同步

进入主节点mysql窗口

进入从节点mysql窗口

如果同步错误,具体问题具体分析,这里不展开。如果是刚开始同步,可尝试把同步的database或表删除,然后重新把这一大步再做一遍

4.停止实例

使用mysqld_multi stop或mysqladmin命令。mysqld_multi stop有时候会不成功,具体问题具体分析

 如果对操作步骤依然不清晰,可参考这篇博文 ,图文较详细实现↝Mysql数据库主从复制搭建与同步_mysql主主同步复制-CSDN博客

举报

相关推荐

0 条评论