Mar082021
MySQL 8.0.22在CentOS 7.6下的简单安装
引言
MySQL是一款非常流行的开源数据库管理系统,被广泛应用于各种网站和应用程序中。本篇博客将带您一步步教您如何在CentOS 7.6下安装MySQL 8.0.22,并且提供一些安装过程中的注意事项和常见问题解答。
准备工作
在开始安装MySQL之前,需要满足以下几个要求:
CentOS 7.6操作系统
确保您具备root用户权限或sudo权限
确保您的系统已经联网
步骤一:更新系统
在安装之前,首先需要更新系...阅读全文
抢沙发
Mar072021
如何在Linux中安装和配置MySQL数据库
MySQL 是一个非常强大的开源关系型数据库管理系统,广泛用于各种应用开发和数据存储。本文将介绍如何在Linux操作系统上安装和配置MySQL数据库。
步骤一:准备工作
在开始安装MySQL之前,确保你已经登录到你的Linux机器,并拥有管理员权限(或者可以使用sudo命令)。
步骤二:安装MySQL
大部分Linux发行版都会默认安装MariaDB数据库,为了安装MySQL,我们需要将其卸载。以下说明适用于Debi...阅读全文
Mar052021
Docker部署MySQL8数据库
引言
MySQL是一种常用的关系型数据库管理系统,用于储存和管理大量的数据。传统上,我们在部署MySQL数据库时需要进行一系列的配置和安装过程,但是使用Docker可以简化这些繁琐的步骤。本文将介绍如何使用Docker来快速部署和配置MySQL8数据库。
步骤一:安装Docker
在开始之前,我们需要确保已经安装了Docker。如果没有安装,可以通过以下命令来进行安装:
sudo apt-get update
sudo apt-g...阅读全文
Mar012021
MYSQL updatexml报错注入
updatexml()函数
updataxml()函数用法
UPDATEXML (XML_document, XPath_string, new_value);
第一个参数:XML_document是String格式,为XML文档对象的名称,文中为Doc
第二个参数:XPath_string (Xpath格式的字符串) ,如果不了解Xpath语法,可以在网上查找教程。
第三个参数:new_value,String格式,替换查找到的符合条件的数据
作用:改变文档中符合条件的节点
updatexml报错注...阅读全文
Feb262021
MyBatis-plus多数据源方法上方添加事务,数据源切换失败
1. 引言
MyBatis-plus是一个优秀的Java持久层框架,在实际开发中经常使用到多数据源的配置。然而,当在多数据源的方法上方添加事务注解时,可能会出现数据源切换失败的问题。本文将介绍如何解决这个问题,确保在添加事务注解的同时成功切换数据源。
2. 问题描述
在使用MyBatis-plus进行多数据源配置时,我们通常会在方法上方添加事务注解,如@Transactional。但在这种情况下,可能会出现...阅读全文
Feb232021
Feb232021
MySQL 8.0数据库性能调优最佳实践:索引优化、查询执行计划分析与读写分离架构
MySQL 8.0数据库性能调优最佳实践:索引优化、查询执行计划分析与读写分离架构
引言:MySQL 8.0性能优化的时代背景
随着企业级应用对数据处理能力的要求日益提高,数据库系统作为核心基础设施,其性能表现直接决定了业务系统的响应速度与用户体验。MySQL 8.0自发布以来,凭借其在性能、安全性和功能上的显著提升,已成为众多高并发、大数据量场景下的首选关系型数据库。
相较于早期版本...阅读全文
Feb132021
探究Laravel使用env函数读取环境变量为null的问题
最近在工作中遇到一个问题,不知道大家有没有遇到过,在 Laravel中(除 app/config 目录下的配置文件中)使用env函数读取环境变量,有时有用,有时返回 null,这究竟怎么回事?下面通过这篇文章让我们一探究竟。有需要的朋友们下面来一起看看吧。
发现问题
在 Laravel 项目中,如果执行了 php artisan config:cache 命令把配置文件缓存起来后,在 Tinker 中(Tinker 是 Laravel 自带的一个...阅读全文
Feb122021
CentOS 7.9 Docker 部署 LNMP(Nginx MySQL PHP)
介绍
LNMP(Linux + Nginx + MySQL + PHP)是一种常见的Web服务器架构,被广泛应用于快速部署和管理Web应用程序。本文将教您如何使用Docker在CentOS 7.9上部署LNMP环境。
准备工作
在开始之前,确保您的系统已经安装了Docker。如果没有安装,请根据官方指南进行安装。
安装Nginx容器
创建Nginx容器的Dockerfile
在您的目录中创建一个名为Dockerfile的文件,并添加以下内容:
FROM nginx...阅读全文
Feb042021
Spring Boot集成RESTful API
Spring Boot是一个开源的Java开发框架,用于快速搭建基于Java的应用程序。它提供了许多开发中常用的功能,并且能够自动配置这些功能,使得开发者能够快速地构建高效、可靠的应用程序。
在本篇博客中,我们将介绍如何使用Spring Boot集成RESTful API,并且提供了一些内容来丰富这个集成过程。
集成Spring Boot
首先,你需要确保你已经安装了Java和Maven。然后,按照以下步骤来集成Spring B...阅读全文