![](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 · 1926 阅读 · 1 评论 -
如何使用frm和ibd文件修复mysql数据
我本地安装的mysql起不起来了,原因不明,估计是有一张太大了,超过了16G。 尝试了各种办法,包括重新安装数据库之类,但是不管怎么样,一定要先把数据先保存好。 我的是Mac,所以数据已开始在 /usr/loal/var/mysql中,Windows的位置一定要查清楚,是一个data文件夹。 然后发现里面是一堆的frm和ibd。 因为最开始就崩溃了,所以直接使用上一层的ibdata1文件修...原创 2019-03-03 16:22:52 · 1216 阅读 · 0 评论 -
Django中使用DateTimeField
DateField相当于mysql中的date类型。 DateTimeField相当于mysql的datetime类型。 为什么说DateTimeField并非是timestamp类型,因为timestamp是首先存储为世界标准时间然后按客户端当前时区来取,而DateTimeField是存什么就是什么,没有一个转换的过程。 在数据表中,我们可以在设计的时候填入默认值,如当前时间,在ORM中,...原创 2019-06-12 15:05:12 · 9818 阅读 · 0 评论 -
Django中使用mysql
前文提到了在Django中使用sqlite3,因为新项目的数据量会稍微比较大,且需要支持使用navicat做公网访问,故而采用mysql。 如何在Django中使用mysql的文章很多,这里就笔者自己遇到的坑做一些记录。 一、setting.py的修改: 修改databases----(主要是修改引擎Engine部分) DATABASES = { 'default': { ...原创 2019-06-06 10:39:48 · 170 阅读 · 0 评论