企业实战_03_MyCat下载、安装、启动

接上一篇:企业实战_02_MyCat基本元素
https://gblfy.blog.csdn.net/article/details/118770154

Mycat是一个广受好评的数据库中间件,主要应用场景:主从复制、读写分离、垂直拆分、水平扩展、热备、分表分库等。

前言:
MyCat基于jdk1.7 安装mycat之前先要安装jdk1.7及以上即可!
Linux 安装、卸载JDK https://blog.csdn.net/weixin_40816738/article/details/90475657

文章目录

          • 一、Mycat下载:
          • 二、MyCat安装
            • 2.1. 解压MyCat
            • 2.2. 配置环境变量
            • 2.3. 新建mycat运行系统账号
            • 2.4. 赋予权限
            • 2.5. MyCat配置文件
            • 2.6. 启动MyCat
            • 2.7.监控MyCat运行状态
            • 2.8. 启动MyCat
          • 三、MyCat常用命令

一、Mycat下载:
说明连接
Mycat官网http://www.mycat.io/
压缩包 http://dl.mycat.io/1.6.5/Mycat-server-1.6.5-release-20180122220033-linux.tar.gz
linuxwget http://dl.mycat.io/1.6.5/Mycat-server-1.6.5-release-20180122220033-linux.tar.gz

异常解决:
’wget: unable to resolve host address ‘dl.mycat.io

二、MyCat安装
2.1. 解压MyCat
#创建应用目录
mkdir /app#解压安装包到/app目录下面
tar -zxvf Mycat-server-1.6.5-release-20180122220033-linux.tar.gz -C /app
2.2. 配置环境变量
vim /etc/profile# 添加配置
export MYCAT_HOME=/app/mycat
export PATH=${JAVA_HOME}/bin:${MYCAT_HOME}/bin:$PATH# 刷新环境变量
source /etc/profile

注:配置环境变量是为了可以使用方便快捷使用MyCat命令,如果不配置需要进入MyCat的bin目录执行命令才可以。

2.3. 新建mycat运行系统账号
useradd mycat
passwd mycat
密码:mycat
2.4. 赋予权限
# 赋予mycat用户的mycat目录所属组和所属用户权限
chown mycat.mycat /app/mycat
[root@bigdata01 app]# ll
drwxr-xr-x. 7 root root 85 Jul 10 14:23 mycat[root@bigdata01 app]# chown mycat.mycat /app/mycat[root@bigdata01 app]# ll
drwxr-xr-x. 7 mycat mycat 85 Jul 10 14:23 mycat
2.5. MyCat配置文件
vim /app/mycat/conf/wrapper.conf# 在第32行默认最大内内设置了2个,如果自己的内存不到2g请设置对应的内存大小,我给虚拟机分配的是4g,我就不改了
# 查看内存大小
free -m

在这里插入图片描述

2.6. 启动MyCat
mycat start
2.7.监控MyCat运行状态
ps -ef |grep mycat
2.8. 启动MyCat
tail -f /app/mycat/logs/wrapper.log
[root@bigdata01 conf]# tail -f /app/mycat/logs/wrapper.log 
INFO   | jvm 1    | 2021/07/10 14:43:40 | MyCAT Server startup successfully. see logs in logs/mycat.log
三、MyCat常用命令
命令说明
mycat start启动mycat
mycat status查看mycat启动状态
ps -ef |grep mycat查看mycat进程
tail -f /app/mycat/logs/wrapper.log查看mycat启动日志
mycat stop停止mycat
mycat restart重启mycat
mysql -uroot -p123456 -h127.0.0.1 -P9066登录mycat
mysql -uroot -p123456 -h127.0.0.1 -P8066登录mycat
quit退出mycat
exit退出mycat
注:MyCat其实就是数据库中间层,可以把它当做MySql来用

下一篇:企业实战_04_MyCat常用配置文件详解
https://gblfy.blog.csdn.net/article/details/100112080

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/523453.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

微服务的历史与陷阱

戳蓝字“CSDN云计算”关注我们哦!作者 | 李运华出品 | 技术琐话微服务是近几年非常火热的架构设计理念,大部分人认为是MartinFlower提出了微服务概念,但事实上微服务概念的历史要早得多,也不是Martin Flower创造出来的&#xff0c…

java加锁多线程改为单线程_GUI为什么不设计为多线程(用户事件和底层事件的流程是相反的,每层都加锁效率太低,共用一把锁那就是单线程)...

在我们这批新人转正评审的时候,我师父问了我的小伙伴一个问题:为什么一些更新界面的方法只能在主线程中调用?师父没有问我这个问题,让知其然但不知其所以然的我有种侥幸逃过一难的心情。我想如果回答那是因为Android GUI库是单线程…

行啊,人工智能玩大了!

戳蓝字“CSDN云计算”关注我们哦!是的 ,你没猜错!就是人工智能!AI的炽手可热程度和重要性无需多提。最近,笔者在网上发现了一个报告,报告名字:《BAT人工智能领域人才发展报告》,发现…

java xml注入bean_Spring实战之通过XML装配bean

尽管Spring长期以来确实与XML有着关联,但现在需要明确的是,XML不再是配置Spring的唯一可选方案。Spring现在有了强大的自动化配置和基于Java的配置,XML不应该再是你的第一选择了。不过,鉴于已经存在那么多基于XML的Spring配置&…

Docker 存储选型,这些年我们遇到的坑

戳蓝字“CSDN云计算”关注我们哦!技术头条:干货、简洁、多维全面。更多云计算精华知识尽在眼前,get要点、solve难题,统统不在话下!随着Docker 容器技术的不断发展和业内对Docker 的使用不断深入,大家已经不…

mysql主从复制之异常解决--- Slave_IO_Running: NO

关于 Slave_IO_Running: NO 的错误其实有很多原因, 文章目录1. 解决问题的思路2. 异常信息3. 问题定位:由于uuid相同,而导致触发此异常4. 解决方案5. 服务器背景6. 具体解决方案7. 重新启动mysql8. 登录mysql,重启slave&#xff0…

企业实战_11_MyCat垂直拆分相关配置

接上一篇:企业实战_10_MyCat Mysql 主复制总结 https://gblfy.blog.csdn.net/article/details/118652742 文章目录一、准备工作1. 实现思路2. 配置MyCat垂直分库3. 环境配置4. 在master节点创建mycat用户5. 赋予操作数据库权限二、schema.xml文件配置2.1. 基础模板 …

K8S精华问答 | 如何监控部署在Docker容器上的应用程序?

kubernetes,简称K8S,是用8代替8个字符“ubernete”而成的缩写。是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效(powerful),Kubernetes提供了应…

带你全面了解Http和Https

戳蓝字“CSDN云计算”关注我们哦!作者: 左大人 | 来源 公众号 程序员小乐来源:jianshu.com/p/27862635c07700 前言 Http和Https属于计算机网络范畴,但作为开发人员,不管是后台开发或是前台开发,都很有必要掌握它们。在…

企业实战_05_MyCat用户密码加密

接上一篇:企业实战_04_MyCat常用配置文件详解 https://gblfy.blog.csdn.net/article/details/100112080 文章目录1. 加密简述2. 加密目录3. 执行加密4. 添加加密属性5. 添加密文6. 测试是否可用声明:需要提前安装mysql Linux centos7 安装 MySQL5.7.x 1. 加密简述 …

大数据从哪里来?| 技术头条

戳蓝字“CSDN云计算”关注我们哦!作者:Feng来源:哈尔的数据城堡现代商业市场是一个数据驱动的环境,可以说不论技术怎么更新换代,数据都有着不可替代的地位,而且抛开数据谈大数据服务就是瞎扯,没…

java算法判断链表有没有闭环_前端算法系列之二:数据结构链表、双向链表、闭环链表、有序链表...

前言上一次我们讲到了数据结构:栈和队列,并对他们的运用做了一些介绍和案例实践;我们也讲到了怎么简单的实现一个四则运算、怎么去判断标签是否闭合完全等等,anyway,今天接着和大家介绍一些数据结构:链表链…

苹果宣布加入CNCF;华为要求美国运营商支付专利费;微软删除最大的公开人脸识别数据集...

戳蓝字“CSDN云计算”关注我们哦!嗨,大家好,重磅君带来的【云重磅】特别栏目,如期而至,每周五第一时间为大家带来重磅新闻。把握技术风向标,了解行业应用与实践,就交给我重磅君吧!重…

企业实战_14_MyCat跨分片查询_全局表

接上一篇:企业实战_13_MyCat清除冗余数据 https://gblfy.blog.csdn.net/article/details/100057317 文章目录一、跨分片查询验证1. 登录mycat2. 使用逻辑数据库1.3. 执行跨分片查询1.4. 异常信息,问题定位1.5. 表分布1.6. 跨分片查询的解决方式1.7. 场景…

java创建四叉树_Java实现 LeetCode 427 建立四叉树

427. 建立四叉树我们想要使用一棵四叉树来储存一个 N x N 的布尔值网络。网络中每一格的值只会是真或假。树的根结点代表整个网络。对于每个结点, 它将被分等成四个孩子结点直到这个区域内的值都是相同的.每个结点还有另外两个布尔变量: isLeaf 和 val。isLeaf 当这个节点是一个…

漫画:什么是二分查找?

戳蓝字“CSDN云计算”关注我们哦!作者 | 蠢萌的小灰来源 | 程序员小灰————— 第二天 —————什么意思呢?我们来举两个栗子:给定一个有序数组 2,5,7,9,12,14,20&…

mysql和mysqldump出现command not found 问题解决

mysql和mysqldump出现command not found 问题解决 一、给mysql配置环境变量 #找到mysql安装路径 cd /app/mysql-5.7.25 #vim /etc/profile export MYSQL_HOME/app/mysql-5.7.25 :${MYSQL_HOME}/bin二、建立软连接 1、查找mysql安装路径 find / -name mysql 通常mysql安装路径…

如何给老婆解释什么是微服务?(文末有福利)

戳蓝字“CSDN云计算”关注我们哦!程序员有了老婆之后就是累,上次好不容易给她解释了什么是Restful,这不,麻烦又来了…一个周日的清晨,阳光洒在我的脸上,慢慢把我唤醒。我翻过身,感觉好像少了些什…

oracle19c连接MySQL_oracle19c的安装和使用navicat连接oracle数据库

一,数据的安装Oracle官方下载链接:https://www.oracle.com/downloads/#category-database首先去oracle官网下载,数据库里面包含了客户端,所以不需要再下载客户端了注意:有的人不下载数据库,只下载客户端为了…

Mycat_MySql更新数据库失败 --read-only

接上一篇:企业实战_20_Mycat-Web之UI监控 https://blog.csdn.net/weixin_40816738/article/details/100100053 #登录数据库 mysql -uroot -p #使用指定数据库 use 数据库名 #查看数据库处于什么状态下 show variables like read-only; #关闭read-only属性状态 set g…