新网创想网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
大SQL文件导入数据库的方法:
网站建设、成都网站设计的关注点不是能为您做些什么网站,而是怎么做网站,有没有做好网站,给创新互联公司一个展示的机会来证明自己,这并不会花费您太多时间,或许会给您带来新的灵感和惊喜。面向用户友好,注重用户体验,一切以用户为中心。
1、点击"开始"-"运行",输入cmd,然后回车进入到DOS界面。
2、进入MYSQL安装目录。
3、假如MYSQL安装在D盘,SQL文件也在D盘,加入命名为demo.sql,操作的方法是:
输入"D:",回车即进入到D盘了,然后输入"cd mysql/bin"并回车
4、再输入"mysql -u root -p database d:/demo.sql",回车显示要输入密码
5、如果MYSQL数据库的密码为空则不输入任何东西回车,没有出现错误说明导入成功。
注意:上面的database是要导入的数据库名。
1.优化数据结构,每张数据表字段4-5个,加上索引。还可以将不同的种类的数据存入不同的数据库。减少单个数据库的压力。 2.写入数据只是存的问题,问题在于读取数据会变慢。建议使用缓存memcache,redis在向你招收哦。
简单的 mysql 增量备份方案
想弄一个自动作业每天备份公司项目的一个mysql数据库,原本采取的方案是crontab+全量mysqldump 然后gzip压缩并按日期保存,最后生成文件大概30多M的样子。但是毕竟这种全量备份放在每天执行不是很好,因为以后数据会越来越大(其中几张表,每天可能增加几w条数据)。
百度google了mysql增量备份的方案,看到有2种:
1.也是使用mysqldump,然后将这一次的dump文件和前一次的文件用比对工具比对,生成patch补丁,将补丁打到上一次的dump文件中,生成一份新的dump文件。(stackoverflow上看到的,感觉思路很奇特,但是不知道这样会不会有问题)
2.增量拷贝 mysql 的数据文件,以及日志文件。典型的方式就是用官方mysqlbackup工具配合 --incremental 参数,但是 mysqlbackup 是mysql Enterprise版才有的工具,现在项目安装的mysql版本貌似没有。