运维
呆鹅与玖柒
Face your past without regret. Handle your present with confidence.Prepare for future without fear. keep the faith and drop the fear. 面对过去无怨无悔,把握现在充满信心,备战未来无所畏惧。保持信念,克服恐惧!一点一滴的积累,一点一滴的沉淀,学技术需要不断的积淀!
展开
-
MySQL存表报错问题 Incorrect string value
意思是错误的字符,常出现在添加中文字符的时候。这个问题的产生原因主要是因为一些特色中文字符或者Emoji表情占4个字符,而mysql的utf8编码最多3个字节,所以就会出现乱码或者报错。utf8_unicode_ci和utf8_general_ci对中、英文来说没有实质的差别。utf8_general_ci校对速度快,但准确度稍差。utf8_general_ci 不区分大小写,这个你在注册用户名和邮箱的时候就要使用。utf8_general_cs 区分大小写,如果用户名和邮箱用这个 就会照成不良后果。原创 2023-02-22 11:19:12 · 5009 阅读 · 0 评论 -
【mysql-日志】错误日志、普通日志、慢查询日志
MySQL错误日志Mysql错误日志主要用于记录MySQL服务实例每次启动、停止的详细信息,以及MySQL服务实例运行过程中产生的警告或者错误信息。与其他日志不同,MySQL错误日志必须开启,无法关闭。log_error设置了错误日志文件的物理位置(日志所在目录以及日志文件名)show variables like 'log_error'当MySQL实例意外停止或者无法启动时,可以通过错误日志文件的内容分析产生故障的原因。注意:MySQL错误日志不会记录所有的错误信息,只有MySQL服务实例运行原创 2022-01-28 15:15:34 · 1244 阅读 · 0 评论 -
【mysql-日志】清理二进制日志文件
清理二进制日志文件近期开发中碰到大数据量表格,对结构做操作的时候会产生大量二进制日志,所以在此学习一下清理二进制日志文件。查看二进制文件命令 show master logs;方法一:reset master 命令reset master可以删除所有的日志文件,重置二进制日志文件的索引文件为空,然后产生新的二进制文件(编号还是从000001开始)以及索引文件方法二:purage master logs to命令purage master logs to 可以删除指定二进制日志文件名之前的所有二进原创 2022-01-09 20:52:58 · 1811 阅读 · 0 评论 -
MySQL通过frm、ibd文件恢复innodb数据
记一次在进行操作的时候误删了数据库数据,通过idb文件来恢复数据第一步.创建空数据库,导入上一步骤获得表结构。第二步.将当前表空间废弃掉,使当前.ibd数据文件与.frm表结构文件分离。ALTER TABLE 表名 DISCARD TABLESPACE;第三步.将需要恢复的.ibd数据文件复制至新的表结构文件夹下。导入表空间,使.ibd数据文件与.frm表结构文件关联。ALTER TABLE 表名 IMPORT TABLESPACE;...原创 2022-01-04 11:28:06 · 388 阅读 · 0 评论 -
Mysql利用命令导入导出数据-备份和恢复
Mysql利用命令导入导出数据-备份和恢复一、配置可能会遇到的问题ERROR 1290 (HY000): The MySQL server is running with the --secure-file-priv option so it cannot execute this statement解决windows10修改方式修改mysql配置文件my.ini,在文件中直接添加secure_file_priv="G:\"secure_file_priv=null 不允许文件的原创 2022-01-04 10:27:10 · 396 阅读 · 0 评论 -
Centos安装宝塔界面,通过网页管理服务器
1.通过Linux命令卸载已有宝塔wget http://download.bt.cn/install/bt-uninstall.sh2.安装宝塔命令wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh原创 2021-12-25 12:07:21 · 568 阅读 · 0 评论 -
docker基础篇(Centos安装卸载docker以及基本命令的使用)
docker基础篇一一、Centos安装和卸载docker1.1 安装所需软件包sudo yum install -y yum-utils \ device-mapper-persistent-data \ lvm21.2 使用阿里云的源安装sudo yum-config-manager \ --add-repo \ http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo1.3 安装 Docker原创 2021-12-12 21:22:08 · 443 阅读 · 0 评论 -
ERROR: for mysql5.7 Cannot start service mysql: OCI runtime create failed: container_linux.go:380:
docker安装mysql问题ERROR: for mysql5.7 Cannot start service mysql: OCI runtime create failed: container_linux.go:380: starting container process caused: process_linux.go:545: container init caused: rootfs_linux.go:76: mounting “/home/docker/mysql/conf.d” to原创 2021-11-29 10:17:59 · 2947 阅读 · 0 评论 -
【个人博客】利用Hexo快速建立自己的博客网站
准备阶段需要准备一台Linux服务器,我这边是直接部在自己的服务;也可以直接挂在github或者gitee上面就可以不用准备自己的服务器了部署//linux切换高版本npmnpm i -g [email protected]//安装 Hexonpm install -g hexo-cli//安装初始化hexo init <folder> //自己的名称//生成静态文件hexo generatehexo g //上面命令的简写//启动hexohexo server 结束.原创 2021-11-27 15:36:59 · 440 阅读 · 0 评论 -
Linux常用命令整理一
切换当前工作目录cd查看Linux日期date复制文件或目录cp-a:此选项通常在复制目录时使用,它保留链接、文件属性,并复制目录下的所有内容。其作用等于dpR参数组合。-d:复制时保留链接。这里所说的链接相当于 Windows 系统中的快捷方式。-f:覆盖已经存在的目标文件而不给出提示。-i:与 -f 选项相反,在覆盖目标文件之前给出提示,要求用户确认是否覆盖,回答 y 时目标文件将被覆盖。-p:除复制文件的内容外,还把修改时间和访问权限也复制到新文件中。-r:若给出的源文件是一个原创 2021-11-27 15:30:13 · 235 阅读 · 0 评论 -
linux修改jdk版本为1.8
下载jdkhttps://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html使用版本:Linux x64版本上传文件上传jdk到linux目录 /usr/java/进行解压,命令tar -zvxf 文件;例如:tar -zvxf jdk-8u291-linux-x64.tar.gz删除原有java版本rm -f /usr/bin/javarm -f /usr/bin/javacrm -f原创 2021-06-21 11:44:44 · 506 阅读 · 0 评论 -
Linux安装jdk1.8 、 安装MySQL5.7
Linux安装jdkyum install -y java-1.8.0-openjdk*Linux安装mysql5.7下载并安装官方的YUM REPOSITORY下载包[root@localhost ~]# wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm安装MYSQL客户端[root@localhost ~]# yum -y install mysql57-community-r原创 2021-06-02 09:43:56 · 108 阅读 · 0 评论