数据库
明耀
我只是这世间闪过的一秒,在这一刹那之间,我明白了,,,,,,,,,,,,,,,
展开
-
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 · 687 阅读 · 1 评论 -
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 · 1723 阅读 · 0 评论 -
mybatis-plus 多数据源配置
参考:MybatisPlus 配置多源数据库<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.37</version> <scope>runtime</scope>原创 2022-05-10 10:48:06 · 801 阅读 · 0 评论 -
SQL获取每组最新一条数据
SELECT * FROM tb_scrap_record INNER JOIN (SELECT MAX(id) AS max_id FROM tb_scrap_record GROUP BY device_id) AS t_maxON t_max.max_id=tb_scrap_record.id原创 2022-03-23 16:36:49 · 3083 阅读 · 1 评论 -
mybatis 返回的对象包含集合
DeviceQuestionInstruction.javaimport com.hikari.cloud.data.entity.TbInstruction;import lombok.Data;import java.util.Date;import java.util.List;@Datapublic class DeviceQuestionInstruction {//tb_instruction 使用说明表 private String dvqsTitle; p原创 2021-01-13 15:56:31 · 1709 阅读 · 0 评论 -
mysql QPS(每秒查询量)、 TPS(每秒事务量)计算方法
转载:添加链接描述Information from webQPS (Query per second) (每秒查询量)TPS(Transaction per second) (每秒事务量,如果是InnoDB会显示,没有InnoDB就不会显示)计算方法___________________________________________________________QPSQuestions = SHOW GLOBAL STATUS LIKE 'Questions';Uptime = SH转载 2020-10-14 15:37:08 · 943 阅读 · 0 评论 -
MySQL专题: 脏读、不可重复读、幻读区别
转载:MySQL专题: 脏读、不可重复读、幻读区别 目录 脏读(Dirty Read) 不可重复读 幻读 幻读和不可重复读的区别 脏读(Dirty Read) 读取到了未提交的数据(如果事务这时候回滚了,那么第二个事务就读到了脏数据) 原因可能有: (1)有一个交叉的事务有新的commit,导致了数据的改变; (2)一个数据库被多个实例操作时,同一事转载 2020-10-09 11:42:49 · 10243 阅读 · 4 评论 -
sql 分组求和 、分组求平均
SELECT device_type_name, AVG(rate) FROM tb_device_rate GROUP BY device_type_name SELECT device_type_name, SUM(rate) FROM tb_device_rate GROUP BY device_type_name原创 2020-08-21 14:57:13 · 18470 阅读 · 0 评论 -
SpringBoot启动出现java.sql.SQLNonTransientConnectionException: CLIENT_PLUGIN_AUTH is required
<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.37</version> <scope>runtime</scope> </dependency>切记:在主要操作模块上,也要加上这个依赖,不然会有两个mysql.原创 2020-05-19 09:38:16 · 504 阅读 · 0 评论 -
Mysql优化(高级篇)
Mysql优化(高级篇) Mysql数据库优化篇...转载 2020-03-23 09:26:51 · 1219 阅读 · 0 评论 -
MySQL常见的七种锁详细介绍
转载:MySQL常见的七种锁详细介绍 一、死锁示例考虑下面一个MySQL死锁的示例:有如下一张表: CREATE TABLE `test` ( `id` int(20) NOT NUL...转载 2020-03-17 16:41:51 · 384 阅读 · 0 评论 -
mysql 优化
转载:MySQL 高并发配置优化 最近在搞一个报表系统,不是很负责,但是就是数据量比较大,单次写入...转载 2020-02-26 08:18:18 · 98 阅读 · 0 评论 -
mysql 查询表(多个类型的数据的)最新的一条数据
SELECT *,MAX(id) FROM tb_device_data GROUP BY device_id原创 2019-11-13 09:06:42 · 1926 阅读 · 0 评论 -
Centos 安装msyql
转载:CentOS7 安装mysql(YUM源方式) 1.下载mysql源安装包$ wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm 2.安装mysql源$ yum localinstall mysql57-community-release-el7-8...转载 2019-11-01 09:49:21 · 138 阅读 · 0 评论 -
Centos环境下安装mongoDB
Centos环境下安装mongoDB原创 2019-09-02 17:17:06 · 105 阅读 · 0 评论 -
MongoDB笔记
启动:./bin/mongod -f mongodb.conf原创 2019-08-06 10:58:43 · 151 阅读 · 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 177Dump数据库到...原创 2019-03-15 11:35:24 · 62 阅读 · 0 评论 -
mysql磁盘占用笔记
一、mysql-bin是在安装mysql的data目录下二、为了防止以后再次出现此类状况,直接关闭Mysql的log-bin日志功能。#vim /etc/my.cnf在里面找到:log-bin=mysql-bin并将其注释掉重启mysql即可生效了!这样便不会产生mysql-bin系列日志文件了。...原创 2019-03-20 20:15:19 · 339 阅读 · 0 评论 -
mysql分区
第一步:建立分区表CREATE TABLE range_tb_watch_position( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'ID', `watch_id` varchar(100) DEFAULT NULL COMMENT '手表id', `longitude` decimal(20,8) DEFAULT NULL...原创 2019-03-20 20:16:26 · 119 阅读 · 0 评论 -
mysql配置笔记
数据库高并发配置 https://www.cnblogs.com/musings/p/5913157.html=============================================================================================================================================...原创 2019-03-20 20:17:10 · 58 阅读 · 0 评论 -
创建新用户
https://blog.csdn.net/piaocoder/article/details/53704126添加新用户允许本地 IP 访问 localhost, 127.0.0.1create user ‘test’@‘localhost’ identified by ‘123456’;允许外网 IP 访问create user ‘test’@’%’ identified by ‘1...原创 2019-03-20 20:17:42 · 233 阅读 · 0 评论 -
导入和备份数据库
//笔记查找mysqldump的所载路径。find / -name mysql -print然后再用ln命令链接到/usr/bin下面。ln -fs /usr/local/mysql/bin/mysqldump /usr/binmysqldump -u root -p uwhere>/root/uwhere_2017_04_17.sql总结:只有输入ln -fs /usr/...原创 2019-03-21 10:40:23 · 230 阅读 · 0 评论 -
高并发配置笔记
linux高并发: https://blog.csdn.net/t227hou/article/details/39997403?utm_source=blogxgwz0mysql高并发:https://blog.csdn.net/guojianlvs/article/details/53673391原创 2019-03-21 10:40:35 · 157 阅读 · 0 评论 -
数据库命令
/etc/init.d/mysqld status/etc/init.d/mysqld start删除表内容truncate range_tb_watch_position;查看事件SHOW EVENTSselect * from mysql.event查看是否开启定时器SHOW VARIABLES LIKE ‘event_scheduler’;开启定时器 0:off 1:on...原创 2019-03-21 10:52:54 · 84 阅读 · 0 评论 -
数据库语言笔记
多表关联查询查询SELECT tb_build_sn.*FROM tb_build_sn , tb_companyWHERE tb_build_sn.company_id=tb_company.id AND tb_company.name LIKE '%新%'SELECT tb_build_sn.*FROM tb_build_sn , tb_company...原创 2019-03-21 10:53:04 · 140 阅读 · 0 评论 -
修改mysql数据目录
1.首先创建一个文件出来,这个文件放在较大的磁盘里面2.数据文件转移 cp -afir /alidata/server/mysql/data /mingshine/mysqlData/mysql 特别提醒:/alidata/server/mysql/data 这个文件夹是放数据的 所以只要拷贝这个就可以了 3.修改MySql的配置文档/etc/my.cnf...原创 2019-03-21 10:53:43 · 760 阅读 · 0 评论 -
远程数据库连接
1.MySql-Server 出于安全方面考虑只允许本机(localhost, 127.0.0.1)来连接访问. 这对于 Web-Server 与 MySql-Server 都在同一台服务器上的网站架构来说是没有问题的. 但随着网站流量的增加, 后期服务器架构可能会将 Web-Server 与 MySql-Server 分别放在独立的服务器上, 以便得到更大性能的提升, 此时 MySql-Serv...原创 2019-03-21 10:53:15 · 200 阅读 · 0 评论 -
windows安装MongoDB,Robo 3T
windows安装MongoDB,Robo 3T1.官网下载MongoDB 安装包。链接地址:https://www.mongodb.com/ 注意我们要下载的是社区版,而不是导航条第一个的Atlas。如你所见,MongoDB官网是一个商业化的网站,Atlas正是它提供的一个商业版服务,可以让我们连接到他们的服务器。 当前最新版本不需要选择版本问题,如果要安装之前版本,可以参考该博...转载 2019-08-05 22:52:21 · 180 阅读 · 0 评论 -
数据库分区笔记
数据库分区笔记相关指令删除分区:ALTER TABLE smartphone.tb_device_step REMOVE PARTITIONING;原创 2019-03-11 11:31:06 · 217 阅读 · 0 评论