#MySQl

MySQL8.0只有.ibd文件恢复网站数据库的方法

MySQL崩了,只剩下.ibd文件,没有.frm表结构文件,想要恢复数据库有一定的难度了。首先要创建相同的数据库,然后创建相同的表,如果是用CMS,则可以建个新网站,用CMS安装,数据库名和密码要和之前的相同。2.phpMyadmin到需要导入的数据库:执行SQL语句:(t_news是表名字,哪个表就用哪个)trunc...

mysql左连接查询例子

一、什么是左连接查询?左连接查询是SQL中的一种连接操作,它返回左表(左侧的表)的所有记录,即使右表(右侧的表)中没有匹配的记录。在左连接中,如果左表与右表之间存在匹配的记录,则右表的相应记录会被包含在查询结果中;如果没有匹配的记录,则右表的部分字段会显示为NULL。二、左连接查询的语法左连接查询的基本语法如下:&nb...
开发笔记 ·2024-10-21

MySQL数据库的mysqldump命令使用

mysqldump 是 MySQL 自带的逻辑备份工具。它的备份原理是通过协议连接到 MySQL 数据库,将需要备份的数据查询出来,将查询出的数据转换成对应的insert 语句,当我们需要还原这些数据时,只要执行这些 insert 语句,即...

mysql字符乱码怎么办

字符乱码的原因通常与以下三个因素有关:MySQL使用的字符集可能与你的应用程序使用的字符集不匹配。这通常会导致字符转换错误,从而产生乱码。例如,如果你的应用程序使用UTF-8编码,但是MySQL数据库使用Latin1编码,那么当你从数据库中获取Latin1编码的数据并尝试将其显示在应用程序中时,就会出现乱码问题。有时,...
开发笔记 ·2024-10-16

linux 环境 mysql写入中文报错

解决方案: 查看字符集编码 MySQL>showvariableslike'character%'; 修改字符集编码,方法如下 mysql>setcharacter_set_database=utf8; 注意,有可能在修改之后仍然在写入中文是...

通过bin-log对mysql进行数据恢复

mysqlbinlog --database=数据库名--start-date="2017-06-015:00:00" --stop-date="2017-06-1110:00:00" var/mysql-bin.000001 | ...

MySQL数据库经典错误 十二 can t open file (errno:24)

can’topenfile(errno:24)有的时候,数据库跑得好好的,突然报不能打开数据库文件的错误了。解决思路:首先我们要先查看数据库的errorlog。然后判断是表损坏,还是权限问题。还有可能磁盘空间不足导致的不能正常访问表;操作系统的限制也要关注下;用perror工具查看具体错误!linux:/u...

Mysql常用命令的使用

1.Mysql数据库操作1.1连接mysql数据库Mysql-u用户名-p密码1.2查看数据库Showdatabases;1.5查看数据库里的所有表 1.3创建mysql数据库Createdatabase数据库名; 1.4删除mysql数据库Dropdatabase数据库名 1.5查看数据...
开发笔记 ·2024-10-09

如何修改MySQL的my.ini文件权限?

找到MySQL的data安装目录,如果当初没有自定义修改,则默认安装在C盘的projectData文件里。主要按照这个路径,MySQL/MySQLServer8.0,找到my.ini。右击my.ini,点属性,再点安全,再点编辑点user,点完全控制权限允许,点应用,再一直点确定,OK,完成。...

使用Navicat连接mysql报错:Client does not support authentication protocol requested by server

我们在使用navicat连接mysql的时候,会报错是吧!如果出现了下面错误:Clientdoesnotsupportauthenticationprotocolrequestedbyserver意思是:客户端不支持服务器请求的身份验证协议那么我们只需要打开自己电脑中的mysql,输入你的密码登录。然后我们在第一行中输...

怎么用MySQL窗口函数实现榜单排名

首先,先建一个测试表create table praise_record(    id bigint primary key auto_increment,    name&nbs...

nodejs封装mysql方法

使用nodejs封装mysql方法utils/db.js/***@Author:WeiLin*@CreateTime:2022-07-2909:40:44*@Modifiedtime:2022-07-2909:42:19*@Description:*/constmysql=require('mysql')constCo...
开发笔记 ·2024-09-20

MySQL中的DATE_FORMAT()的用法

在处理数据的时候,经常会在MySQL里面格式化时间进行统计。DATE_FORMAT()函数用于以不同的格式显示日期/时间数据。本篇介绍一下MySQL中DATE_FORMAT()函数的用法。/DATE_FORMAT()函数用于以不同的格式显示日期/时间数据。/DATE_FORMAT(date,format)date&nb...

mysql调优的几种方式

有以下几种常用的MySQL调优方式:优化查询语句:通过分析和优化查询语句,使用合适的索引、避免全表扫描、减少JOIN操作等,提高查询性能。优化表结构:合理设计表结构,尽量避免使用过多的JOIN操作、冗余字段等,减少数据冗余和查询复杂度。优化索引:通过创建适当的索引,提高查询的速度。对于经常使用的字段,可以创建索引来加速...
开发笔记 ·2024-09-10
首页上一页12345...下一页尾页