
Mysql
文章平均质量分 55
张伯毅
某厂技术,Apache DolphinScheduler Committer.
专注于调度&实时&大数据体系~
展开
-
Mysql 查询锁表指令速查
Mysql 查询锁表指令速查原创 2022-06-25 20:15:00 · 2175 阅读 · 0 评论 -
Mysql 连接报错 Table ‘performance_schema.session_variables‘ doesn‘t exist
一. 报错信息2022-02-23 10:58:56,849 [4126] - ERROR [main:DBAccessorImpl@117] - Error while creating database accessorcom.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'performance_schema.session_variables' doesn't exist at sun.reflect.Generat原创 2022-02-23 23:30:00 · 830 阅读 · 0 评论 -
Mysql 更改用户名密码
一. 前言最近要重置mysql密码, 记录一下.二. 方案一关闭正在运行的MySQLservice mysqld stop-------或者------systemctl stop mysqld启动MySQL的安全模式,命令如下:mysqld_safe --skip-grant-tables &完成以后就可以不用密码进入MySQL了mysql -u root -p修改密码use mysqlupdate mysql.user set aut原创 2022-02-23 23:15:00 · 2299 阅读 · 0 评论 -
MYSQL的分区表创建示例
MYSQL的分区字段,必须包含在主键字段内。存在问题,如果按照create_time日期建立索引, 需要在唯一索引里面也要包含这个字段. 因为create_time会变,会导致唯一索引失效.如果是在程序中做唯一验证,在并发情况下,会导致唯一索引失效.建分区表SQL示例如下, 使用create_time作为分区字段.use test ;DROP TABLE IF EXISTS `t_user`;CREATE TABLE `t_user`( `id` big原创 2022-02-08 23:00:00 · 2927 阅读 · 0 评论 -
Innodb中的事务隔离级别和锁的关系
一 .前言数据库为了维护事务的性质,尤其是一致性和隔离性,一般使用加锁这种方式。同时数据库又是个高并发的应用,同一时间会有大量的并发访问,如果加锁过度,会极大的降低并发处理能力。所以对于加锁的处理,可以说就是数据库对于事务处理的精髓所在。二 .概念2.1. 数据库事务的四大特性1、原子性:事务包含的所有数据库操作要么全部成功,要不全部失败回滚2、一致性:一个事务执行之前和执行之后都必须处于一致性状态。拿转账来说,假设用户A和用户B两者的钱加起来一共是5000,那么不管A和B之间如何转账,转几次账,翻译 2021-06-27 20:40:44 · 614 阅读 · 0 评论 -
The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement
mysql 在执行写入操作的时候,报错:The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement解决方式:1.登录的mysql:mysql –u root –p2. mysql> set global read_only=0;...原创 2020-03-03 15:12:56 · 1982 阅读 · 0 评论 -
Error 1044 Access denied for user 'ssss'@localhost to database 'xxxx'
昨天同事在安装 ranger 的时候,对数据库操作的时候,报错:Error 1044 Access denied for user 'sss'@localhost to database 'xxxx'原因是用户没有权限,解决方式如下:1.查询用户权限mysql> SELECT host,user,Grant_priv,Super_priv FROM mysql.us...原创 2019-12-19 10:48:18 · 914 阅读 · 0 评论 -
CentOS7 安装 mysql5.7 +
安装目录概览Directory Contents of Directory /usr/bin Client programs and scripts /usr/sbin Themysqldserver /var/lib/mysql Log files, databases /var/lib/mysql-files Value of...原创 2019-11-14 14:19:52 · 326 阅读 · 0 评论 -
[修改 Mysql5.7密码策略]Your password does not satisfy the current policy requirements
在修改密码的时候,报错(其实你设置一个复杂一点点长度超过 8 位的就能过了.):mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';ERROR 1819 (HY000): Your password does not satisfy the current policy requirements让我们看...原创 2019-11-14 13:22:13 · 2088 阅读 · 0 评论 -
Windows 安装 mysql 5.7.27
1. 安装软件下载百度云盘: https://pan.baidu.com/s/1Bob80HghfLtKJ2l8FEiB4Q 密码:spvf官网下载:https://dev.mysql.com/downloads/mysql/5.7.html#downloads选择自己的版本下载选这里跳过登录2. 将下载后的压缩包解压如图路径:D:\T...原创 2019-08-26 16:20:07 · 12177 阅读 · 5 评论 -
项目中常用的19条MySQL优化
一、EXPLAIN做MySQL优化,我们要善用EXPLAIN查看SQL执行计划。下面来个简单的示例,标注(1,2,3,4,5)我们要重点关注的数据type列,连接类型。一个好的sql语句至少要达到range级别。杜绝出现all级别key列,使用到的索引名。如果没有选择索引,值是NULL。可以采取强制索引方式key_len列,索引长度rows列,扫描行数。该值是个预...转载 2019-06-10 16:37:28 · 951 阅读 · 0 评论 -
Redis 单节点千万级别数据读取 , 插入 Mysql 性能测试.
环境说明: Redis 未做任何优化, 单节点 (服务器上, 内存64G). Mysql 未做任何优化, 单节点 (服务器上, 内存64G). 数据量 : 10058624条 (大约一千零6万条数据,本地机器运行读取插入操作.) 数据大小 : 1093.5...原创 2019-02-26 14:35:38 · 3317 阅读 · 0 评论 -
CentOS 7 迁移mysql5.7 数据存储目录
mysql默认的数据文档存储目录为/var/lib/mysql,但是/var空间有时会比较小,产导致磁盘满,无法正常操作数据库。需要将/var/lib/mysql迁移到其他大的目录, 例如我要迁移到/data/var/lib目录下。 (使用root账户操作) 1.创建文件夹 /data/var/lib mkdir -p /data/var/libchmod 777...原创 2019-01-29 14:52:39 · 12122 阅读 · 2 评论 -
Mysql5.7, 千万数据快速插入解决方案( JDBC方式, 百秒搞定!!!)
最近在弄一件任务,要求测试一下从文本中读取数据,然后向mysql表中插入。要求用JDBC线程导入。要求效率。 环境说明: 数据量 : 10058624条 (大约一千零6万条数据,本地机器运行) 数据大小 : 1093.56MB (1.1G) MYSQL版本 : 5.7 ...原创 2019-02-20 09:14:25 · 18419 阅读 · 3 评论 -
Mysql5.7 ,Linux 环境安装
Mysql5.7 ,Linux 环境安装1、下载mysql-5.7.8-rc-linux-glibc2.5-x86_64.tar.gz链接:https://pan.baidu.com/s/1z4z8g6hzJWtNSqX96HxR8Q 提取码:mkp8 2、解压安装包:进入安装包所在目录,执行命令:tar -xzvf mysql-5.7.8-rc-linux-glibc2.5-...原创 2018-12-07 09:53:59 · 5395 阅读 · 0 评论