![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
洛城-sola
不忘初心,方得始终
展开
-
如何将大数据表导入导出mysql
网上说100M以上的表就已经是大数据了。我的表是千万级别,数据表文件有6G。如果使用向导导出,导出是可以的,但是导入就极为困难了,最后Mac使用了40G的存储空间来缓存那个文件,还是没有成功。后面使用了命令行的方式,就显得非常简单了:打开命令行,进入到导出文件待存储的目录mysqldump -uroot -p database tablename > filename.s...原创 2020-03-28 17:03:10 · 1573 阅读 · 0 评论 -
Mac下将mysql数据迁移至存储盘
因为mysql数据量太大了,影响到了mac的正常使用,所以买了一个2T的移动硬盘准备把数据迁移过去。到网上找了相关资料,正确的方法大致如下:第一步,将mysql的data文件夹移动到想要的目录data文件夹在我mac里目录是 /usr/local/var/mysql我将移动硬盘命名为D,在里面建了mysql文件夹执行命令: mv /usr/local/var/mysql /Vo...原创 2019-02-20 16:36:51 · 1927 阅读 · 1 评论 -
如何使用frm和ibd文件修复mysql数据
我本地安装的mysql起不起来了,原因不明,估计是有一张太大了,超过了16G。尝试了各种办法,包括重新安装数据库之类,但是不管怎么样,一定要先把数据先保存好。我的是Mac,所以数据已开始在 /usr/loal/var/mysql中,Windows的位置一定要查清楚,是一个data文件夹。然后发现里面是一堆的frm和ibd。因为最开始就崩溃了,所以直接使用上一层的ibdata1文件修...原创 2019-03-03 16:22:52 · 1218 阅读 · 0 评论 -
Django中使用DateTimeField
DateField相当于mysql中的date类型。DateTimeField相当于mysql的datetime类型。为什么说DateTimeField并非是timestamp类型,因为timestamp是首先存储为世界标准时间然后按客户端当前时区来取,而DateTimeField是存什么就是什么,没有一个转换的过程。在数据表中,我们可以在设计的时候填入默认值,如当前时间,在ORM中,...原创 2019-06-12 15:05:12 · 9822 阅读 · 0 评论 -
Django中使用mysql
前文提到了在Django中使用sqlite3,因为新项目的数据量会稍微比较大,且需要支持使用navicat做公网访问,故而采用mysql。如何在Django中使用mysql的文章很多,这里就笔者自己遇到的坑做一些记录。一、setting.py的修改:修改databases----(主要是修改引擎Engine部分)DATABASES = { 'default': {...原创 2019-06-06 10:39:48 · 170 阅读 · 0 评论