![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
运维
文章平均质量分 71
明耀
我只是这世间闪过的一秒,在这一刹那之间,我明白了,,,,,,,,,,,,,,,
展开
-
Data source rejected establishment of connection,message from serverToo many connections错误解决办法 ————
今天在运行一个微服务项目时,突然出现了“Data source rejected establishment of connection,message from serverToo many connections”,仔细看了一下居然提示连接过多,网上查了资料,原来是数据库的默认连接的问题,只需修改数据库的配置就行了。方案2最根本的解决办法是找到mysql安装目录下的my.ini,修改max_connections=1000,重启数据库就永久生效了。方案1临时修改生效,不需要重启数据库。转载 2023-11-12 11:46:55 · 820 阅读 · 1 评论 -
mqtt集群搭建并使用nginx做负载均衡
使用mqttx工具分别连接三台rabbitmq的1883端口,不使用nginx代理时1 同时都订阅topic:aaa/#,任意一台发送topic:aaa/bbb的数据,三台都能收到数据2 同时都订阅topic:bbb,任意一台发送topic:bbb的数据,一样的,三台都能收到数据3 rabbitmqctl stop_app命令,停一台rabbitmq应用,2台同时订阅,任意一台发数据,2台都能收到数据4 rabbitmqctl stop_app命令,停2台rabbitmq应用,另外一台,能正常使用。转载 2023-05-12 09:01:27 · 1858 阅读 · 0 评论 -
CentOS 7添加开机启动服务/脚本
3、在centos7中,/etc/rc.d/rc.local的权限被降低了,所以需要执行如下命令赋予其可执行权限。2、打开/etc/rc.d/rc.local或/etc/rc.local文件,在末尾增加如下内容。1、赋予脚本可执行权限(/opt/script/autostart.sh是你的脚本路径)转载 2023-02-04 21:59:11 · 1340 阅读 · 0 评论 -
client does not support authentication protocol requested by server;consider upgrading MySQL client
在项目开发过程中,由于安装的是独立的mysql数据库,而不是集成了服务器的诸如wamserver等全家桶。就导致了如上问题的出现,虽然知道是mysql服务拒绝了客户端的连接请求,但使用如下指令给root用户授权之后还是不行。这时发现,所有用户的plugin字段数据均为sha2加密后保存的,那么在客户端发起连接时,会出现密码不匹配的情况发生,从而导致授权失败。此时看到root用户的密码保存方式已经改为本地方式了。到这一步,如果还不能解决,那么再重新授权一下。在连接mysql时出现如下错误,转载 2023-02-04 10:10:11 · 1770 阅读 · 0 评论 -
centOS安装EMQX搭建MQTT服务器
此外,EMQX还提供了控制面板,在浏览器地址栏输入 服务器IP地址:18083 即可登录(别忘了放行该端口),初始用户名为admin,初始密码为public,在设置处可以更改面板语言,通用处可以更改面板密码。转载 2023-01-02 15:14:50 · 1211 阅读 · 0 评论 -
Centos 搭建MQTT
Centos安装MQTT原创 2022-11-28 14:48:39 · 1883 阅读 · 2 评论 -
docker部署JAVA项目
【代码】docker部署JAVA项目。原创 2022-11-22 10:26:31 · 1663 阅读 · 0 评论 -
Vmware虚拟机NAT模式设置IP
Vmware虚拟机NAT模式设置IP转载 2022-11-22 10:11:56 · 1799 阅读 · 0 评论 -
VMware中CentOS7安装过程
VMware中CentOS7安装过程转载 2022-11-22 09:27:52 · 179 阅读 · 0 评论 -
Windows10下安装Kafka超级详细的教程(包含安装过程中遇到的问题和解决办法)
Windows10下安装Kafka超级详细的教程(包含安装过程中遇到的问题和解决办法)转载 2022-11-04 09:42:46 · 614 阅读 · 0 评论 -
Zookeeper 下载 和 安装
Zookeeper 下载 和 安装转载 2022-11-04 09:10:00 · 295 阅读 · 0 评论 -
Centos7安装RabbitMQ详细教程
转载:Centos7安装RabbitMQ详细教程 MQ引言 什么是MQ MQ:message Queue翻译为消息队列,通过典型的生产者和消费者模型不断向消息队列中生产消息,消费者不断从队列中获取消息。因为消息的生产和消费都是一部的,而且只关心消息的发送和接收,没有业务逻辑转载 2021-10-31 17:39:39 · 2788 阅读 · 0 评论 -
CentOS7安装Anconda
转载:CentOS7安装Anconda 安装 下载安装脚本 wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh1 执行脚本安装 bash Miniconda3-latest-Linux-x86_64.sh# 阅读说明# 选择安装目录/usr/local/miniconda3# 是否安装vscode# 是否添加环境变量no# 安装完成source /usr/local/minicon转载 2021-07-22 17:06:31 · 688 阅读 · 0 评论 -
centos7下安装python3.7
转载:centos7下安装python3.7 查看系统版本; [root@server ~]# cat /etc/redhat-release CentOS Linux release 7.6.1810 (Core) [root@server ~]# uname -aLinux server.dev 3.10.0-957.21.3.el7.x86_64 #1 SMP Tue Jun 18 16:35:19 UTC转载 2021-07-22 16:06:34 · 6196 阅读 · 3 评论 -
nextcloud——搭建私有云盘
nextcloud——搭建私有云盘最新版nextcloud需要php7.2以上的版本,所以以下是基于Centos6使用yum快速安装PHP7.2的方法,MySQL和Nginx不做演示安装yum扩展源yum install -y epel-release安装Remi源(包含最新的PHP和mysql)yum install http://rpms.remirepo.net/enterprise/remi-release-6.rpm3.安装yum-utilsyum install -y转载 2021-07-12 17:32:09 · 329 阅读 · 0 评论 -
Centos7搭建EMQ MQTT服务器
转载:Centos7搭建EMQ MQTT服务器 EMQ是一个很强大的开源MQTT服务器程序,下面讲一下怎样搭建 默认已经有装有Centos7操作系统的服务器 首先使用ssh工具连接服务器 打开EMQ官网 https://www.emqx.io/cn/products/broker 点击立即下载 选择对应服务器系统的版本 选好安装方式后复制下面安装命令 开始安装 复制下载命令到ssh转载 2021-01-25 19:21:11 · 877 阅读 · 0 评论 -
LVS负载均衡(LVS简介、三种工作模式、十种调度算法)
转载:LVS负载均衡(LVS简介、三种工作模式、十种调度算法) 一、LVS简介 LVS(Linux Virtual Server)即Linux虚拟服务器,是由章文嵩博士主导的开源负载均衡项目,目前LVS已经被集成到Linux内核模块中。该项目在Linux内核中实现了基于IP的数据请求负载均衡调度方案,其体系结构如图1所示,终端互联网用户从外部访问公司的外部负载均转载 2020-09-28 11:11:11 · 213 阅读 · 0 评论 -
Nginx+keepalived 高可用双机热备(主从模式/双主模式)
转载:Nginx+keepalived 高可用双机热备(主从模式/双主模式) 基础介绍 负载均衡技术对于一个网站尤其是大型网站的web服务器集群来说是至关重要的!做好负载均衡架构,可以实现故障转移和高可用环境,避免单点故障,保证网站健康持续运行。 关于负载均衡介绍,可以参考转载 2020-09-27 19:45:40 · 1578 阅读 · 1 评论 -
RabbitMQ在Linux系统中的安装
转载:RabbitMQ在Linux系统中的安装 近期准备学习RabbitMQ消息队列,所以先将环境搭建好。RabbitMQ安装过程登录linux系统这里楼主用的是自己在阿里云上的服务器安装Erlangcd 存放路径mkdir转载 2020-05-09 16:49:00 · 465 阅读 · 0 评论 -
linux 安装redis
转载:linux 安装redis 文章目录前言安装redis启动方式redis使用redis图形化界面链接地址前言安装redis[redis下载地址(https://redis.io/download)安装命令:# 安装gcc环境 如果转载 2020-05-09 09:56:22 · 149 阅读 · 0 评论 -
Linux环境安装Kibana
Kibana环境安装Tar -zxvf kibana-6.4.3-linux-x86_64.tar.gzvim config/kibana.yml# 将默认配置改成如下:server.port: 5601server.host: "192.168.212.151"elasticsearch.url: "http:// 192.168.212.151:9200"启动Kiban...原创 2020-05-06 13:26:31 · 598 阅读 · 0 评论 -
Linux环境安装Elasticsearch
1.下载elasticsearch安装包2.修改elasticsearch.ymlnetwork.host: 192.168.212.151http.port: 92003.启动elasticsearch报错cd /usr/local/elasticsearch-6.4.3/bin./elasticsearchcan not run elasticsearch as root...原创 2020-05-06 10:42:29 · 281 阅读 · 0 评论 -
lvs+keepalived+nginx 环境搭建
1.安装gcc gcc-c++(如新环境,未安装请先安装)$ yum install -y gcc gcc-c++2.安装wget$ yum -y install wget3.安装PCRE库$ cd /usr/local/$ wget http://jaist.dl.sourceforge.net/project/pcre/pcre/8.33/pcre-8.33.tar.gz$ ta...原创 2020-04-09 11:58:46 · 222 阅读 · 0 评论 -
CentOS网络服务起不来 Job for network.service failed
转载:CentOS网络服务起不来 Job for network.service failed ...转载 2020-04-07 15:53:22 · 572 阅读 · 0 评论 -
centos7通过yum安装JDK1.8
安装之前先检查一下系统有没有自带open-jdk命令:rpm -qa |grep javarpm -qa |grep jdkrpm -qa |grep gcj如果没有输入信息表示没有安装。如果安装可以使用rpm -qa | grep java | xargs rpm -e --nodeps 批量卸载所有带有Java的文件 这句命令的关键字是java首先检索包含ja...原创 2019-12-20 21:37:11 · 123 阅读 · 0 评论 -
码云关联远程代码并且提交代码流程
1.git remote add origin https://gitee.com/mingshine/hikari-esp32.git2.git pull origin master --allow-unrelated-histories3.git add .4.git commit -m “first commit”5.git push -u origin master6.git p...原创 2019-11-18 10:04:26 · 266 阅读 · 0 评论 -
haproxy—TCP负载均衡
1.下载haproxy最新版本 http://www.haproxy.org/download/1.5/src/haproxy-1.5.12.tar.gz2.haproxy的安装 mkdir –p /usr/local/haproxy/logs/ 也就是创建这个文件夹/usr/local/haproxy/logs/ make TARGET=linux26 PREFIX=/usr/l...原创 2019-03-18 09:39:56 · 1222 阅读 · 0 评论 -
msyql自动备份
先编辑一个.sh文件出来内容如下:#!/bin/bash# 数据库认证 user="root" password="41b203b698" host="127.0.0.1" db_name="uwhere"# 其它 backup_path="/mingshine/mysql_backup" date=$(date +"%d-%b-%Y")# 设置导出文件的缺省权限 umask...原创 2019-03-20 16:24:10 · 80 阅读 · 0 评论 -
linux下mysql安装笔记
1.首先下载进入mysql官网http://downloads.mysql.com/archives/community/下载2.进入这个目录 解压tar -zxvf mysql-5.6.16-linux-glibc2.5-x86_64.tar.gz3.移动MySQL安装包到/usr/local/mysqlcp -r mysql-5.6.16-linux-glibc2.5-x86_64 ...原创 2019-03-19 19:12:32 · 132 阅读 · 0 评论 -
磁盘扩容
官方网站:https://help.aliyun.com/document_detail/25452.htmlhttps://help.aliyun.com/knowledge_detail/40580.html一.使用 fdisk 命令删除原来的分区并创建新分区: 1. fdisk -l 运行命令 fdisk -l 罗列分区信息并记录扩容前数据盘的...原创 2019-03-19 19:08:58 · 582 阅读 · 0 评论 -
安装php和tomcat环境
1、首先一键安装php环境2、安装java环境yum -y list java* (查询有什么版本的Java)yum -y install java-1.7.0-openjdk* (安装java环境 这边已经配置好了环境)yum list installed | grep java (查看安装了哪些java)java 安装路径在/usr/lib/jvm 下面要想用javac...原创 2019-03-19 19:08:08 · 359 阅读 · 0 评论 -
nginx负载均衡笔记
开篇特别提醒:开启nginx的时候,有可能会报错发现报以下错误:nginx: [error] open() “/usr/local/nginx/logs/nginx.pid” failed (2: No such file or directory)执行这个就可以解决:/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.co...原创 2019-03-18 09:41:59 · 240 阅读 · 0 评论 -
nginx负载均衡笔记TCP保持长连接的
开篇特别提醒:开启nginx的时候,有可能会报错发现报以下错误:nginx: [error] open() “/usr/local/nginx/logs/nginx.pid” failed (2: No such file or directory)执行这个就可以解决:/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.co...原创 2019-03-18 09:43:19 · 9219 阅读 · 1 评论 -
nginx负载均衡支持HTTPS和TCP
第一步:./configure --with-stream --with-http_ssl_module#user nobody;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid ...原创 2019-03-18 15:11:37 · 733 阅读 · 0 评论 -
nginx转发端口配置
######################## default ############################ server { listen 8081; server_name _; access_log /data/wwwlogs/access_nginx.log combined; root /data/wwwroot/default; ...原创 2019-03-18 15:13:14 · 1452 阅读 · 0 评论 -
nginx自定义负载均衡_端口转发——webhttp配置nginx.conf
user www www;worker_processes auto;error_log /alidata/log/nginx/error.log crit;pid /alidata/server/nginx/logs/nginx.pid;#Specifies the value for maximum file descriptors that can be o...原创 2019-03-18 15:14:35 · 921 阅读 · 0 评论 -
使用码云来管理我们的代码
转载:使用码云来管理我们的代码 就个人学习而言,如果在自己的电脑上跑一个gitlab服务器,那么势必很消耗内存,而码云不是在我们本地运行,因此对内存来说要求很低。二、码云的使用 首先就是注册,注册完之后新建自己的项目三、生成公钥 在我们本地的代...转载 2019-07-30 15:52:40 · 490 阅读 · 0 评论 -
码云管理代码
初始化指令git init使用git全局配置用户名和密码(配置一次就可以了)如果电脑配置过 就忽略以下步骤{git config --global user.name “你在码云的用户名,就是项目创建的归属名”git config --global user.email “你注册码云用的邮箱账号”然后我们使用命令ssh-keygen -t rsa -C "xxx@qq.com"并连续按...原创 2019-07-30 21:53:17 · 446 阅读 · 0 评论 -
阿里云相关指令
kill -9 3118netstat -tunlp|grep 4443原创 2019-08-10 10:29:03 · 276 阅读 · 0 评论 -
阿里云一件安装
阿里云一件安装原创 2019-03-19 19:07:16 · 190 阅读 · 0 评论