自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(79)
  • 问答 (2)
  • 收藏
  • 关注

原创 Linux家目录变成了-bash-4.2$

Linux家目录变成了-bash-4.2$

2023-11-08 10:11:56 586

原创 i茅台小茅小百科第十三期(含第十一期,第十二期)

i茅台第十一期答案

2023-05-12 09:47:01 28406 1

原创 批量注释crontab定时任务

批量注释crontab定时任务

2023-04-26 17:11:13 316

原创 Zookeeper启动失败,仅提示start failed

查看zk应用状态shzkServer.shstatus,(若启动成功,状态不对,可以等集群的机器启动完全后再看)。=====这里zk没错误提示,找日志看呀,在bin目录上一层有个logs目录,查看日志===到bin目录,再次启动,shzkServer.shstart。查看vimzoo配置文件中,查看自己定义的。========解决方案信息========目录,查看zkServer的id信息。...

2022-07-28 16:56:02 1014

原创 卸载msedge.exe

最近msedge.exe总弹窗accept2,想着不用就卸载去吧。微软这一代代更新的,最近没研究这玩意了。网上找了几个方法没卸载掉,不知道哪个站点找的一个法很好使,(用edge打开的,卸载掉看不到站点了)。上干货:这是效果图---cd到edge的安装路径,C:\Program Files (x86)\Microsoft\Edge\Application\数字版本号\Installer按住Shift,右键鼠标打开powershell,复制粘贴命令一键卸载.\setup.exe -

2022-05-11 11:44:54 3384

原创 rhel7_rhel8的日志

主要有两种类型的日志:1.systemd-journald.service:仅记录服务有关的日志,且默认记录在内存中2.rsyslog.service:以配置文件/etc/rsyslog.conf 记录哪种类型日志哪种级别记录在哪个文件中

2022-02-09 19:00:29 778

原创 我的wifi和电脑是不是被gank了?

我的wifi和电脑是不是被gank了?

2021-12-09 19:28:04 239

原创 hyper-v中的win server 2012忘记了密码

hyperhyper-v中的win server 2012忘记了密码

2021-06-15 17:16:45 3146

原创 MySQL中INFORMATION_SCHEMA数据库的用处

==========上干货啊啊啊啊啊啊==========Which two methods will provide the total number of partitions on a table?#哪两种方法将提供表上的分区总数?1. use the command: show create table#使用命令:show create table2. Query the INFORMATION_SCHEMA.PARTITIONS table#查询INFORMATION...

2021-05-10 09:49:35 217

原创 MySQL加载本地文件LOAD DATA LOCAL INFILE or mysqlimport

干货:mysql> LOAD DATA LOCAL INFILE ‘/etc/passwd’ INTO TABLE mypasswords;对于MySQL客户端本地数据加载默认是禁用的。禁用或启用它明确,使用--local-infile=0或--local-infile[=1]选项对于mysqlimport客户端本地数据加载默认是禁用的。禁用或启用它明确,使用--local=0或--local[=1]选项...

2021-05-08 12:47:35 733

原创 MySQL中date格式数据的索引创建

背景:date格式的数据列有时使用不到索引,创建people表:CREATE TABLE 'people' ('id' int (10) unsigned NOT NULL AUTO_INCREMENT, 'FirstName' varchar (40) NOT NULL,'Surname' Varchar (40) NOT NULL, 'Birthday' date NOT NULL, PRIMARY KEY ('id'), KEY 'Surname' ('Surn...

2021-04-29 13:40:53 2170

原创 mysql忘记root密码的处理

背景:两种重置MySQL的root密码的主流方式干货:1.Start the MySQL Server with --init-file pointing to SQL that executes an ALTER USER statement to change the root user password.2.Start the MySQL Server with --skip-grant-tables and execute SQL, which will update the ro...

2021-04-29 13:20:40 104

原创 master-slave情况下,将slave追平到master状态

背景:An existing master-slave setup is currently using a delayed replication of one hour. The master has crashed and the slave must be "rolled forward" to provide all the latest dats.The SHOW SLAVE STATUS indicates these values:* RELAY_LOG_FILE=host...

2021-04-29 13:17:02 165

原创 回滚事务较慢,迁移undo日志表空间到SSD

背景:#MySQL服务器使用单独的UNDO表空间初始化。用户抱怨说,当他们回滚事务时,处理请求的时间太长。DBA希望将MySQL InnoDB UNDO表空间移至固态驱动器(SSD),以获得更好的性能。这有可能吗?怎么做?干货:Shut down, copy the UNDO tablespaces to the new location, and change the innodb_undo_directory value in your my.cnf....

2021-04-29 13:12:47 115

原创 有空整理几个table操作

什么时候用 ANALYZE TABLE ?after large amounts of table data have changed大量表数据已更改后when you want to update index distribution statistics当您要更新索引分布统计信息时OPTIMIZE TABLERebuild full text indexes by using OPTIMIZE TABLE. #用其重建全文索引。By default, OPTIMIZE ...

2021-04-28 23:56:50 221

原创 mysql备份数据库的命令

上干货:备份库:(注意这里直接备份是默认加了锁的,生产环境这样会有事故的啊)Mysqldump -u root -p --tab=/backup sales恢复操作:方法一: shell$ mysql -u root -p sales < /backup/orders.sql Shell$mysqlimport -u root -p --local sales /backup/orders.txt方法二: mysql> use sales Mysql&gt...

2021-04-28 23:20:08 1312

原创 MySQL学习笔记之innodb_max_dirty_pages_pct

innodb_max_dirty_pages_pct,innodb_max_dirty_pages_pct 参数可以动态调整,最小值为0, 最大值为99.99,默认值为 75。这个百分比是,最大脏页的百分数,当系统中脏页所占百分比超过这个值,INNODB就会进行写操作以把页中的已更新数据写入到磁盘文件中。降低nnodb_max_dirty_pages_pct会增加写操作。除了脏页百分比达到阈值innodb_max_dirty_pages_pct触发刷脏页以外,还有很多条件,也会触发刷...

2021-04-28 13:12:05 1929

转载 学习笔记之Table_open_cache

干货:Table_open_cache规定了内存中允许打开表的数量,当MySQL在处理查询请求时table_open_cache将会起到较大作用,有效设置并使用此参数可以降低热点表的频繁开关动作,从而改善性能。table_definition_cache定义了内存中可打开的表结构数量。比较适合的值:Open_tables / Opened_tables >= 0.85Open_tables / table_open_cache <= 0.95如果对此参数的把握不是很准,有...

2021-04-28 09:42:30 1466

原创 【mysql笔记】mysqlrplcheck的用处

干货:mysqlrplcheck的用处答:执行一个测试以检查主机和从机之间的复制的先决条件; performs a test to check to prerequisites for replication between master and slave.============================== ...

2021-04-27 23:38:28 175

原创 【MySQL参数学习】SQL_SLAE_SKIP_COUNTER=1

关于SQL_SLAE_SKIP_COUNTER=1,跳过一个事务,有看到大佬写的笔记,插个眼。www.cnblogs.com/Uest/p/7941329.html

2021-04-27 23:29:18 121

转载 【MySQL笔记】MySQL有些参数的学习记录-sort_buffer_size

上干货:关注sort_buffer_size的参数,sort_buffer_size: 是 MySQL 执行排序使用的缓冲大小。 如果想要增加 ORDER BY 的速度,首先看是否可以让 MySQL 使用索引而不是额外的排序阶段。 如果不能, 可以尝试增加sort_buffer_size 变量的大小。以上几张图摘自不知名的大佬,以及第一张图是来自mysql5.7参考手册。以上以上,前人栽树,后人乘凉。...

2021-04-27 23:09:08 3466

翻译 【MySQL笔记】MySQL一些参数的学习记录

记录背景:常看到一些重要的MySQL参数,这里简要记录一点点笔记,以显示接触过他们,他们曾存在于我的脑海~~~==============标准分割线===============--innodb_force_recover=4. 默认值是0,用于InnoDB表crash后的修复。一般不会用它。参考:https://dev.mysql.com/doc/refman/5.7/en/forcing-innodb-recovery.htmlhttps://blog.51cto.com/leg...

2021-04-27 22:00:12 92

原创 mysqld --defaults-file=/myfolder/my.cnf --defaults-extra-file=/myfolder2/my.cnf

背景:mysqld同时指定了两个配置文件mysqld --defaults-file=/myfolder/my.cnf --defaults-extra-file=/ myfolder2/my.cnf参考答案(测试未成功,放弃治疗):使用./bin/mysqld_safe 守护进程启动mysql数据库时,使用了--defaults-file=<配置文件的绝对路径>参数,这时只会使用这个参数指定的配置文件。(使用mysqld应是一样的,mysqld_safe也是调用mysqld。.

2021-04-25 00:25:16 6254

原创 ERROR 2003 (HY000): Can‘t connect to MySQL server on (111)

问题背景:[root@localhost ~]# mysql --host 192.168.1.11 --user=kari -pEnter password:ERROR 2003 (HY000): Can't connect to MySQL server on '192.168.1.11' (111)=======================分割线==============================解决方案:指定远程IP的时候,必须要指定一下端口号。mysql -.

2021-04-24 21:09:18 18412

原创 【学习笔记】MySQL备份的一点点记录

背景:前几天写了一篇MySQL备份的笔记,后来删了,主要是写的量有点多,看了上头。。。===============标准分割线================这里再记录一点点备份的知识点。以用于不是DBA的我,N年后可以看回头这篇文章作为回忆。上干货, 还记得热备,冷备,温备。 物理备份,逻辑备份吗?若是可以停MySQL Server进行备份,建议使用冷备。 不能停机,根据备份数据的大小,采取不同的备份方式:几个G左右的数据,使用mysqldump/mysqlpump;大于几个G的数

2021-04-15 20:59:10 52

原创 【学习笔记】维护索引统计状态信息

背景:索引建立好了,也是需要维护一下?===================分割线=======================不说无的,只写自己知道的学到的,哈哈上干货:查看当前索引有哪些, SHOW INDEXES FROMtablename \G 仅查索引名字也可以DESC tablename 或show create table tablename;====================分割线==========================有了索引,有了优化目标,是..

2021-04-13 22:05:22 94

原创 【学习笔记】查询优化的一点点技巧

背景:查询优化,大多是建立索引,怎么建立索引是最好的=====================背景分割线======================上干货:NO.1:使用EXPLAIN评估查询效率,执行一遍查询返回的行数(比如执行count*统计返回行数,有where条件时,执行最左边的条件进行评估), 与EXPLAIN返回的优化器预估行数比较, 两者一致或相差很小,可以判断索引统计信息是正确的。( 相差较大时执行 ANALYZE TABLE tablename进行表统计信息更新;建议非生...

2021-04-13 01:43:32 134

原创 记一点点performance_schema的简单理解

背景:performance_schema与sys为MySQL的默认数据库,有很多关于MySQL性能参数的表,记录一点点理解===================标准分割线====================从performance_schema库中的表查询个性化的参数信息,为DBA/测试/开发/运维人员提供事件活动信息,数据库全局状态,单个数据库连接状态,SQL语句执行摘要信息等。若有特殊化配置要求,可以通过修改setup组的表信息进行配置;其中setup_instrum...

2021-04-11 15:31:15 226

原创 使用状态变量查看MySQL运行时信息

检查MySQL运行时状态,可以用于写报告,哈哈哈=================正宗分割线=================================End,若是有帮到你,记得点赞关注收藏,三连哦=============

2021-04-10 23:01:28 161

原创 log_queries_not_using_indexes 开启后不好用

背景:log_queries_not_using_indexes参数开启后,没有使用索引的查询,却没有记录到慢日志中。其中缘由,来一次解剖.======================背景分割线==================解决方案:检查一个参数设置,min_examined_row_limit==================以下扯犊子分析========================语句执行扫描的行数小于该参数设置的值不会被记录到慢日志;(注意该参数有session和...

2021-04-10 17:50:50 4455 1

原创 MySQL慢日志的探索与应用

如图,列出慢志设置用到的参数,总觉慢日志叫 慢查询日志较为优雅,大方, 查询应该不想背锅,哈哈:tail -f/apps/logs/mysql/slow3306.log 查看最新的慢日志:log-output设置慢查询日志,通用日志的保存位置; 默认是定义的慢日志文件目录,未指定目录则是数据目录hostname-slow.log;也可以设置为NONE或TABLE,设置成TABLE会存到mysql数据库对应的slow_log表中;说了慢日志的各种情况的日志生成,保存位置...

2021-04-10 17:27:57 80

原创 MySQL用于测试调试的通用日志

记录一波MySQL 通用日志的日常操作,general log1.查看通用日志是否已经打开:root@localhost((none)) 11:33:42>show variables like '%general%';+------------------+----------------------------------------+| Variable_name | Value |+----------...

2021-04-09 23:40:37 483 2

原创 【MySQL笔记】MySQL分配内存的三种不同方式

==============start=============server/shared --------• Thread cache • Query cacheStorage Engine/ Shared --------------• Buffer pool • Log bufferConnection/ Session ---------------• Sort buffer • Join buffer • Temporary table=========E...

2021-04-07 23:19:45 372

原创 【MySQL笔记】MySQL表空间

======start=====一图以庇之?======End======

2021-04-07 01:31:13 417

原创 【MySQL笔记】MySQL数据目录的重要文件介绍

=======start======一图以庇之:==========End==========

2021-04-07 00:48:13 70

原创 【MySQL笔记】MySQL连接server的不同方法

============start==========一图以庇之:=========end========

2021-04-07 00:11:22 128

原创 【学习笔记】MySQL三层架构简介

=======start=======写一下自己的理解,mysql客户端在mysqld连接层一般通过tcp/ip协议连接,创建session,分配线程及相应的内存/CPU处理器,进行登录权限认证;将SQL语句交给SQL层处理,第一步SQL语句解析,验证SQL语法,语义正确性;进行SQL语句执行权限的验证,优化器进行SQL的优化处理,找出最佳执行SQL的方式,要使用的索引,处理查询语句条件的顺序等;执行最优查询;查询缓存,缓存记录是可选择开启的;一般仅有较少量的重复查询业务可以开启,99%情...

2021-04-06 23:48:40 411 2

原创 【学习笔记】MySQL的升级方法

马克一下MySQL的升级方法,release notes位置参考:https://dev.mysql.com/doc/ 升级后,测试通过,多验证再...使用mysql_upgrade,有记录过它的功能是检查当前数据库表与MySQL服务器是否兼容;还有些其他的功能:=================End====================...

2021-04-06 01:21:49 55

原创 【学习笔记】记录N种MySQL server启停的方式

直接记录一下把,以后可能会用到?==========MySQL启动============1.之前记录过直接运行mysqld,以及使用启动工具mysql.server,mysqld_safe,mysqld_multi;2.copy mysql.server为/etc/init.d/mysql,运行service mysql start或systemctl start mysql;==========MySQL stop============1.kill -15 mysql-...

2021-04-05 23:43:27 128

原创 【学习笔记】记录N种MySQL重置密码的方法

上干货: (持续记录中...)1.上篇文章有写到mysql_secure_installation,直接运行输入旧密码(没有不用输入)2.mysql --user=root --password连到MySQL server,ALTER USER USER() IDENTIFIED BY 'neW%P@ssw0rd';3.

2021-04-05 23:01:58 94

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除