记录下Docker下安装MySQL数据的操作 前言 在安装MYSQL之前首先需要安装DOCKER。 一条命令安装MySQL docker run --name mysql --privileged=true --restart always -v /home/mysql/data:/var/lib/mysql -v /home/mysql/conf:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 -d mysql:8.2.0 命令解释 --name mysql 设置docker容器名称 --privileged=true 挂载文件权限设置 --restart always 设置 开机后自动重启容器 -v /home/mysql/conf:/etc/mysql/conf.d 挂载配置文件 -v /home/mysql/data:/var/lib/mysql 挂载数据文件 持久化到主机, -e MYSQL_ROOT_PASSWORD=123456 设置数据库root账号密码 -p 3306:3306 端口映射 -d.... DOCKER安装MYSQL8.2.0版本 运维知识
博客大事件 域名切换! 国庆放假回来,刚打算写写最近的感受,就看到留言有人要买我的域名 www.hjljy.cn 一番沟通操作到账2400元。 为什么会选择卖掉这个用了将近5年的域名呢?回过头来想一想主要是以下几个点吧 后缀是cn,一直想要换成com后缀,但是没办法,一直没机会拿下hjljy.com域名 然后感觉这个域名很乱,不好记,当时网名叫:海加尔金鹰(起名的时候随机起的,没太大的含义)然后就取的首字母 hjljy 然后就是这个域名也快到期了,就顺水推舟换个域名吧。刚好自己还有两个闲置的域名,正好可以换过去。本来打算重新买个域名的,结果现在阿里云上新买域名还得各种审核,算了,还是用之前的备案好的域名吧。 服务器切换! 在进行域名买卖的过程当中发现自己的服务器也要到期了,当时就想着直接续费一波,但是怎么看怎么感觉不划算。 然后这几天到处对比了下服务器(主要考核的是中国大陆的) 服务商内存硬盘带宽价格续费备注 阿里云2核2G50G3M 不限量612元/年612元/年 阿里云2核2G40G1M 不限量519元/年519元/年购买经济型自定义配置 阿里云1核2G40G1M 不.... 博客大事件!!? 域名切换!服务器切换!博客系统切换? 运维知识
前提 在安装之前需要判断是否已经安装过mysql 方式很多,自行百度 [root@localhost ~]# yum list installed mysql* [root@localhost ~]# rpm –qa|grep mysql* 第一步 下载yum文件 进入mysql官网: https://dev.mysql.com/downloads/repo/yum/ 选择对应的版本下载对应的文件 我是centos7 选择的就是Linux 7 / Oracle Linux 7 第二步 上传yum文件到Linux服务器 将文件上传到服务器上面,然后记住上传的位置。第一步和第二步可以在linux上通过wget 下载yum文件 第三步 设置源文件 [root@localhost mysql]# yum -y install mysql80-community-release-el7-6.noarch.rpm 第四步 耗时比较长 [root@localhost mysql]# yum -y install mysql-community-server 可能存在的问题: 获取 GPG 密.... Linux下安装Mysql8.0 运维知识
Springboot应用整合Prometheus+Grafana进行自定义指标监控 最近需要监控接口的请求数据P90,P99,平均耗时,接口参数包含userId的接口请求数据等等 Springboot应用整合Prometheus+Grafana进行自定义指标监控 运维知识
Nginx是什么? Nginx("engine x")是一款是由俄罗斯的程序设计师Igor Sysoev所开发高性能的 Web和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。Nginx也可以作为反向代理进行负载均衡的实现 相关博文:Nginx是什么? Nginx在Linux下的安装 安装编译工具及相关的库文件 yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel 这句语句包含了Nginx所需要的核心工具和库文件。 安装PCRE yum install -y pcre pcre-devel 我在进行安装的时候输入命令后提示已经安装了。 安装Nginx 先下载Nginx压缩包 :cd /usr/local/ (将压缩包下载到这个目录下) 在目录当中输入: wget http://nginx.org/download/nginx-1.8.0.tar.gz下载完毕之后解压安装包: tar zxvf nginx-1.8.0.tar.gz 然后进入安装包: cd n.... Nginx学习日志(一)简单入门 运维知识
最近上传文件的时候,服务器出现了 很明显是nginx的一个限制。 处理方式: 根据文档说明添加参数然后重启即可 nginx文档地址 client_max_body_size 50M; 表示最大50M server { listen 80 default_server; server_name www.hjljy.cn; client_max_body_size 50M; location / { return 301 https://www.hjljy.cn$request_uri; } } Nginx学习日志(七)上传文件大小限制 运维知识
POSTGRESQL 数据库使用注意事项 最近公司项目使用的是POSTGRESQL 数据库,之前一直没有接触过,特此记录下使用过程当中遇到的问题和处理方式。 1 POSTGRESQL 表字段顺序修改 处理方式:没有什么较好的方式,放弃了。 2 POSTGRESQL 修改列数据类型报错:CANNOT BE CAST SMALLINT TO TYPE BOOLEAN 处理方式:先将数据类型修改为:varchar 然后修改为bool 注意 bool当中t表示true ,f表示false 3 POSTGRESQL 远程链接经常掉线 处理方式:修改数据库配置文件的以下配置 相关文章:PG数据库(Postgresql)解决远程易掉线问题 tcp_keepalives_idle = 20 #20秒主动发心跳 tcp_keepalives_interval = 10 #10秒未收到返回心跳则本心跳失败 tcp_keepalives_count = 3 #连续3次心跳失败则主动断线 POSTGRESQL 数据库使用注意事项 运维知识
最近升级了下linux服务器配置,重启之后,发现要敲一堆命令行,挺麻烦的,能开启自启动就好了 参考资料:在Linux中利用Service命令添加系统服务及开机自启动 Linux下设置nginx开机自动启动 Nginx学习日志(六)Linux下设置开机自启动 运维知识
nginx 多个 server_name 如何匹配? 简单看这个问题,会觉得这个问题很蠢,怎么匹配?不就是根据 server_name 名字匹配的么? 是的,我最开始也是这么觉得的,并且在之前的笔记:Nginx学习日志(二)通过反向代理将不同域名映射到不同的端口 当中的记录也是根据名字匹配。 Nginx学习日志(五)多个server_name匹配以及default_server的问题 运维知识
最近一直都是远程开发,然后刚好所用到的 Java 技术相对比较偏门,经常需要查阅 API 文档,很久之前在网上下载过一个 jdk1.8 的中文 chm 文档,查阅资料非常的方便实用,就想着能不能部署成一个网站。 什么是 chm 帮助文档? CHM 是英语“Compiled Help Manual”的简写,即“已编译的帮助文件”。CHM 是微软新一代的帮助文件格式,利用 HTML 作源文,把帮助内容以类似数据库的形式编译储存。 如何部署成网站 第一种:直接在浏览器当中输入:mk:@MSITStore:D:/jdk1.8.chm::/index.html 结果:最终会在 IE 浏览器当中打开。(使用 Google 浏览器和火狐浏览器都会跳转到 IE) 第二种:将 chm 转成 HTML 文件,然后在服务器上部署 HTML 文件就可以了。 chm 文件转成 HTML 文件 在 windows 系统环境下,进入 cmd 通过命令 hh -decompile 输出文件夹 CHM 文件地址。 例如: hh -decompile D:\HTML D:\jdk1.8.chm 就将 chm 文件转换.... 如何将chm帮助文档部署成一个网站? 运维知识
什么是 Nginx 反向代理? 反向代理(Reverse Proxy): 是指以代理服务器来接受 internet 上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给 internet 上请求连接的客户端 Nginx学习日志(二)通过反向代理将不同域名映射到不同的端口 运维知识
Nginx 错误页面自定义 通常在项目当中会自定义项目的错误界面,当请求不对或者请求错误什么的就会返回一个对用户比较友好的提示界面。 今天打算升级自己的博客客户端,发现在关闭博客程序后再次访问会跳转到Nginx的502错误界面,就想着能不能自定义一下错误界面。 第一步:准备错误界面 文件名为:50x.html <!DOCTYPE html> <html> <head> <title>Error</title> <style> body { width: 35em; margin: 0 auto; font-family: Tahoma, Verdana, Arial, sans-serif; } </style> </head> <body> <h1>系统出错或升级当中</h1> <p>请稍后尝试或联系hjljy@outlook.com</p> </body> </html> 第二步:修改配置文件 修改ng..... Nginx学习日志(四)自定义404,500,502,503等错误页面 运维知识
Nginx学习日志 Nginx学习日志(一)简单入门 Nginx学习日志(二)通过反向代理将不同域名映射到不同的端口 发现现在很多网站都变成了https,并且在浏览器当中如果是http类型的网站,还会提示网站不安全,所以打算将自己的博客换成https类型。 记录一下HTTP升级到HTTPS的过程。 网上看着很简单,但实际上还是遇到了不少的问题,不过还好,最终都一一解决了 什么是SSL证书? SSL证书是数字证书的一种,类似于驾驶证、护照和营业执照的电子副本。因为配置在服务器上,也称为SSL服务器证书。 参考资料: https://yq.aliyun.com/articles/602965 https://www.sohu.com/a/225956682_596521 如何获取免费的SSL证书? 11种免费获取SSL证书的方式: https://www.toolmao.com/get-free-ssl (一篇非常详细的文章) 由于我是使用的阿里云服务器,所以是通过阿里云当中获取的免费SSL证书。 nginx里面如何配置SSL证书? 由于我在阿里云服务器上的网站使用了Nginx,这里主...... Nginx学习日志(三)配置SSL证书(网站由http转成https) 运维知识