首页 > 编程知识 正文

oracle存储过程写法及调用,mysql读写分离中间件对比

时间:2023-05-03 06:46:37 阅读:37963 作者:1853

目录

一、版本说明

二. MySql安装

三.读写中间件的安装

六.程序配置

七、注意事项

3358 www.Sina.com/http://www.Sina.com/http://www.Sina.com/1 MySQL5.7. 322 maxscale 2.5

二、MySql安装删除系统附带mariaDB的旧软件包,确认安装的rpm软件包

rpm -qa | grep -i mariadb 2.根据查询的结果删除已安装的旧软件包

检查rpm -e rpm旧软件包名称mariaDB的传统配置文件或文件目录是否存在,如果有,请使用rm -rf删除

whereis mariadb删除系统已经有MySql (如果此数据库已在使用中,请卸载以前的备份)。

查看已安装的rpm软件包

rpm -qa | grep -i mysql 2 .根据查询的结果删除已安装的旧软件包

rpm -e rpm检查是否有旧软件包名称MySql传统配置文件或文件目录,如果有,用rm -rf删除

whereis mysql安装MySql数据库

rpm-ivhmysql-community-common-5.7.32-1.el7.x86 _ 64.rpmrpm-ivhmysql-community-libs-5.7.32-1

grep ' password '/var/log/mysqld.log|more更改初始密码和允许远程访问

MySQL-uroot-pmysqlusemysqlmysqlflushprivileges; mysqlgrantallprivilegeson *.* to ' root ' @ ' % ' identified by ' cm @ MySQL 201 ' withgrantoption; MySQL flush权限; mysql quit将主从同步帐户添加到主数据库

mysqlgrantallprivilegeson *.* to ' slave ' @ ' % ' identified by ' cm @ MySQL 201 ' withgrantoption; MySQL flush权限; mysql quit修改主数据库配置文件

默认MySql配置文件路径/etc/my.cnf的主要参数已更改如下

#指定全局唯一服务器ID、ID范围1到1~65536中的一个值,但服务器- id=1log -清秀大船=mysql-清秀大船清秀大船log-ignore-db=信息

默认MySql配置文件路径/etc/my.cnf

#指定全局唯一服务器ID、ID范围1~65536中的任意一个值。 但是,不能重复服务器- id=2只读=on log -清秀大船=清秀大船-log来查看主数据库的状态

显示主状态; 将显示以下结果: 主要注意File、Position参数的值,在以后同步时使用

在从服务器上配置主服务器

changemastertomaster _ host=' 10.134.29.201 ',master_user='slave ',master_password='CM@Mysql201 ',

开始平板; 用语句从数据库中显示状态

mysql show slave status; 如果出现类似以下内容的消息,表示设置已完成

三、读写中间件安装在官网的相应版本或下载我整理的导入网络磁盘的打包文件

链接:https://pan.Baidu.com/s/1y6o _ t4r7trhurnxqep 9n 4q

提取代码:rann

将下载的文件上传到服务器上相应的文件目录。 例如/opt/package

执行安装命令

修改sudo rpm-ivhmaxscale-2.5.15-1.rhel.7.x86 _ 64.rpm配置文件参数,主要用于存储路径、访问端口号和内存大小限制的默认设置

[ maxscale ] threads=auto admin _ host=0.0.0.0admin _ secure _ GUI=false [ server1] type=server address=10.type=server address=10.114.30.72 port=3306 protocol=MySQL back end [ Maria db-monitor ] type=monitor module=mysqll server2user=slave password=cm @ MySQL 201 monitor _ interval=2000 [读写服务] type=servicerouter=readwr ice slave servers=server 1, server2user=slave password=cm @ MySQL 201 #提供读写隔离服务的端口号[读写监听器] type=listenerservice=读写服务协议=MySQL client address=0.0.0.0port=4006启动maxscale,常用命令maxscale服务systemctl start maxscale.service #启动#maxscale服务systemctl stop maxscale.service#停止#查看maxscale服务的状态syscale

researchgrantallprivilegeson *.* to ' research ' @ ' % ' identified by ' cm @ MySQL 201 ' withgrantoption; flush权限; 链接中间件类似于Mysql,端口号是设置为监听的端口号

MySQL-u research-p ' cm @ MySQL 201 '-h ' 172.16.1.51 '-p 4006六、程序配置更改项目的application.properties配置文件、磷

spring.data source.druid.URL=JDBC : MySQL ://10.114.30.723360406/iacl _ CMP? dq DSB=utf8服务器时间区域=Asia/Shanghai spring.data source.druid.username=research spring.data source.druid.pas

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。