Mysql
-
Win下Mysql因意外关机导致数据表损坏的修复
昨天把系统升级到22H2,当时还在coding,明明已经点了稍后重启,但是岂料Windows还是很执着的告知我电脑即将重启。 随后电脑重启,完全没有想到这次重启会导致数据表损坏。 在TP6中,报错如下:
1SQLSTATE[HY000]: General error: 145 Table '.\api_v3_lanluo_cn\goods' is marked as crashed and should be repaired大意是这个表被标记为损坏,是否修复。 显然TP不能直接修复这个问题,所以要解决这个问题,还是…
-
什么是MySQL索引,MySQL索引的好处是什么
一、什么是索引? 众所周知,建立索引可以让数据库查询更快,那么索引究竟是什么? 索引,是数据库管理系统中一个排序的数据结构,并用以协助快速查询、 更新数据库表中数据。 是的,索引是一种数据结构,但是那么多的数据结构中为何MySQL要选择B+树呢? MySQL5.5以后InnoDB储引擎使用的索引数据结构主要用:B+Tree; 下面内容让我们一起来了解下B+树…
-
全民图床,2022年八款开源免费的图床相册程序推荐
人在江湖,难免要用到图床。作为分享也好,自己收藏也罢,搭建一个图床还是有用的。 如果你手上有闲置的服务器、云主机,与其放着吃灰或者挂探针,不如弄一个图床吧。 这里整理了10款比较热门的图床程序。 一、Chevereto-Free 虽然我内心是极力拒绝和否定Chevereto的,但奈何市场占有率高,所以这里姑且第一个推荐。 特别强调,Chevereto作者性情…
-
『一年多』Facebook数据库版本从 MySQL 5.6 升级到8.0的过程回顾
Facebook 称,他们最近的一次大版本升级到 MySQL 5.6 花了一年多时间才完成,还在 5.6 版上开发 LSM 树存储引擎,MyRocks。在升级到 5.7 的同时构建一个新的存储引擎,会大大减慢 MyRocks 的进度,因此我们选择继续使用 5.6,直到 MyRocks 完成,MySQL 5.6 的寿命也即将结束,决定升级到 MySQL 8.0…
-
Python自学Day42 深入模型
深入模型 在上一个章节中,我们提到了Django是基于MVC架构的Web框架,MVC架构追求的是“模型”和“视图”的解耦合。所谓“模型”说得更直白一些就是数据(的表示),所以通常也被称作“数据模型”。在实际的项目中,数据模型通常通过数据库实现持久化操作,而关系型数据库在过去和当下都是持久化的首选方案,下面我们通过完成一个投票项目来讲解和模型相关的知识点。投票…
-
Ubuntu彻底卸载Mysql以及解决Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock方法
在Ubuntu上下载了Navicat用于可视化数据库管理,结果报错,报错信息如下:
1ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)毕竟确实很久没有手动安装MySQL了,我第一感觉是我配置错误,随后按网上教程乱设置了一通,结果任然不行。 奇怪的是在终端中却是正常工作的,所以我决定先卸载MySQL重装再判断。 如果是通过[crayon-674d1…