自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 用户和组(≧∇≦)ノ

linux用户与组

2022-07-18 11:57:32 477 1

原创 mysql配置文件添加skip-grant-tables重启服务报错

哎,今日二月八日,想家的第二天。本来想看看数据库的,结果密码忘了,真是加重了我的节后焦虑症啊!但是,不慌。配置文件添加skip-grant-tables,咱们无密码登入。在配置文件my.cnf添加添加完,重启服务然后报错了,真是漂亮啊!!!看下报错提示的什么这提示,我是不能确定问题在哪啊。但是没关系,我还有错误日志。在配置文件定位一下错误日志路径是这个密码插件的问题,详情请看https://blog.csdn.net/weixin_47018630/article/detail

2022-02-08 14:35:37 2212

原创 mysql慢日志

日志出错了看错误日志,默认名字机器名.err 参数log_error数据库运行慢看慢查询日志 路径在data下面将运行超过某个时间阈值的SQL语句记录到文件默认名字机器名字.slow.log参数:ON是开slow_query_log = 1 //开启慢日志,默认不开启,0是关闭slow_query_log_file = manslow.log //命名慢日志名称,默认名字机器名字.slow.loglong_query_time = 10 //这条SQL语句在线上运行’超过’10S

2021-12-27 19:17:34 473

原创 MySQL连接

在本地链接数据库mysql -u 用户 -p密码(p后面不要有空格)远程连接数据库mysql -h 数据库IP地址 -P 数据库主机端口 -u 用户名 -p密码指定连接数据库(进去后能改)mysql -h 数据库IP地址 -u 用户名-p密码 -D 数据库名称...

2021-12-27 13:48:05 151

原创 MySQL多实例(mysqld_multi)

多实例服务:原理: 就是在一台服务器上开启多个不同的mysql服务端口,运行一个mysql服务进程对应多个端口,有各自的数据库目录。这些进程通过不同的socket监听不同的服务端口,以此来提供不同的服务 多个实例共用一套安装程序,但是各有各的配置文件,数据文件,进程及日志文件。为什么要做多实例: 1.资源隔离,减少相互影响 2.分担连接数(否则连接数上升性能会下降) 3.更充分的利用资源(不同的业务错高峰混跑)优点: 有效的利用服务器资源  当单个服务器资源有剩余时,可以利用多

2021-12-26 21:29:49 1418

原创 mysql授权用户

用户授权:定义:在数据库服务器添加新用户,并设置访问权限及密码格式:grant 权限 on 库.表 to 用户名@“客户端地址” identified by “密码”with grant option //支持授权选项select user() //显示登录用户名及客户端地址show grants //用户显示自身访问权限show grants for 用户名@“客户端地址” //管理员查看已有授权用户权限set password=password(“密码”) //授权

2021-12-20 16:54:09 390

原创 mysql表与库命令

show tables; //显示已有的表show full columns from student; //查看表结构Field=字段名 Type=字段数据类型 Collation=字符序 Null=是否可以为空值(Yes是可以) key=是否为键值 Default=默认值(这个字段不赋值时,使用默认值)Extra=是否有自增长 Privileges=拥有的权限 Comment=备注(注释)show create table 表名; //查看创建表时所用的命令

2021-12-13 21:37:06 488

原创 mysql字段类型

字段类型大全:字段的长度是用来定义显示宽度的字符类型:定长 char 1.最大字符个数255(创建表时 char(255)) 2.不够指定字符个数时在右边用空格补全^.^变长 varchar 1.字符数大于65535存储时使用 2.效率比char 慢,但是占用内存空间比char少数值类型:整数形 没有小数点的 tinyint 微小整数 smallint 小整数 mediumint 中整数 int 大整数 bigint 极大整数 unsigned 使用无符号存

2021-12-13 17:03:29 1211

原创 mysql配置文件模块

[client] 是所有mysql客户端程序读取的配置块。[server]是所有服务端如mysqld会读取的配置块。[mysqldump]则是只有 mysqldump 命令才会读取的配置文件。[mysqladmin]则是只有 mysqladmin 命令才会读取的配置文件。[mysql] 是mysql这个客户端程序的配置块,即mysql命令行。[mysqld_multi]多实例的配置[mysqld1]多实例实例1的配置文件。[mysqld]服务端的配置。[mysqld-5.6]是mysql5.

2021-12-13 15:06:07 631

原创 MySQL开启密码插件(validate_password)

validate_password(密码插件)validate_password(密码插件)是MySQL5.6版本开始有的,默认是不开启的。作用:强制要求登入密码符合复杂性规范命令:show plugins; 查看目前已启用的插件install plugin validate_password soname ‘validate_password.so’; 线上启动(MySQL服务已启动时用)plugin-load=validate_password.so 在配置文件下启动(在mysqld标

2021-12-07 17:29:45 6694

原创 计划任务(cron)

计划任务(cron)作用: 按照设置的时间间隔为用户反复执行某一项固定的系统服务安装的软件包: cronie crontabs系统服务: crond日志文件: /var/log/crond全局配置文件为 /etc/crontab 基础命令: crontab -e -u 用户名 //编辑计划任务 crontab -l -u 用户名 //查看计划任务 crontab -r -u 用户名 //删除计划任务 不加-u 用户名的话就会默认认为是当前登入系统的用户 匹配的条件

2021-09-14 15:48:09 181

原创 mount挂载

一.为什么要挂载在linux里,只能查到硬盘而不能做任何操作,而挂载之后,把linux下的文件与硬盘根文件相互关联,就能对硬盘进行操作了。挂载步骤:识别硬盘 -> 分区规划 -> 格式化 -> 挂载使用识别硬盘:df命令可以查看硬盘情况分区规划:分区之后可以把类似的东西放到一个区,方便管理。并且一个区坏了不影响其他区(鸡蛋不放在一个篮子里)。fdisk /dev/sdb1 分区命令p、打印分区表。n、新建一个新分区。d、删除一个分区。q、退出不保存。w、把分区

2021-09-14 14:41:40 17467 2

原创 Linux基础面试题(自己面试遇到过的)

查看内核:uname -a 命令详解查看操作系统版本cat /etc/redhat-release查看进程: PS命令,该命令可以查看哪些进程正在运行及其运行状态Top命令,该命令可以实时显示各个线程情况系统的运行时间 进程 CPU 内存 进程的监控信息PStree命令,该命令以树状图的方式展现进程之间的派生关系僵尸进程是当子进程比父进程先结束,而父进程又没有回收子进程,释放子进程占用的资源孤儿进程指的是在其父进程执行完成或被终止后仍继续运行的一类进程查看端口:ne

2021-09-14 11:26:58 127

原创 uname

我自己整理的,有错误的地方麻烦和我说,我会改的。一.uname作用:用于显示系统相关信息二.uname 命令选项:-a显示系统所有相关信息-m显示计算机硬件架构-n显示主机名称-s显示内核名称-r显示内核发行版本号-v显示时间戳-p显示主机处理器类型-o显示操作系统名称-i显示硬件平台三.示例:[root@dba ~]# uname -aLinux dba 3.10.0-1160.15.2.el7.x86_64

2021-09-06 16:26:44 118

原创 vim编辑文件时[O]pen Read-Only, (E)dit anyway, (R)ecover, (D)elete it, (Q)uit, (A)bort:

出现这个问题是因为你上次编辑的时候在没有保存的情况下退出了(如:电脑关机等)也有可能是有其他人在和你同时进行编辑行为(不同会话中)。这是因为在用vim编辑的时候,vim会自动创建一个后缀为 ‘.文件名字.swp’ 的暂存档,这个是用来记录你在文件中的动作的。当你没保存就退出的时候‘.文件名字.swp’这个就会发起救援的功能。[O]pen Read-Only, (E)dit anyway, (R)ecover, (D)elete it, (Q)uit, (A)bort:O:只读模式,能看不能动。...

2021-08-19 20:11:47 4490 1

原创 mysql登入报错mysql: [Warning] unknown variable ‘loose-default-character-set-server=utf8‘

查询了一下资料发现这个报错是mysqlbinlog的一个bug。在配置文件my.cnf里可以修改[client]的参数可以解决。解决方法1:屏蔽character-set-client=utf8,此时连接MySQL语句没有问题。解决方法2:使用loose-default-character-set=utf8 loose-选项,loose为宽松的, 散漫的, 自由的意思,在选项前加了loose-,则当程序不认识此选项时会略过此选项,并给出一个警告。连接MySQL语句没有问题。...

2021-08-19 16:46:55 2326

原创 Centos7安装tar包5.7.29mysql

官网下载tar包可以参考一下https://blog.csdn.net/weixin_47018630/article/details/119348833安装目录 /usr/local/mysqldb/mysql数据目录 /usr/local/mysqldb/mysql1.创建用户mysql 并赋权useradd -s /sbin/nologin mysqlchown -R mysql /usr/local/mysqldbchgrp -R mysql /usr/local/mysqldb2

2021-08-06 17:08:16 105

原创 官网下载mysql安装包

对我这种小白来说不会英文,下载与看文档还是很麻烦啊官网网址:https://www.mysql.com/

2021-08-03 17:34:54 110

原创 安装mysql成功后,启动时报错 Starting MySQL... ERROR! The server quit without updating PID file (/opt/mysql/...

项目场景:安装mysql成功后,启动时报错 :Starting MySQL… ERROR! The server quit without updating PID file (/opt/mysql/…问题描述:原因分析:昨天安装完mysql5.7.29后,启动时报的错误,就上网查询了一下,发现引发这个报错的原因比较多,大多都是由于硬盘空间不足或权限不够与日志导致,记录了几个解决方案,防止下次捉瞎。解决方案:在配置文件/etc/my.cnf添加错误日志参数可以解决[mysqld_safe

2021-08-03 14:15:07 3274

空空如也

空空如也

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

TA关注的人

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