`
x放羊的星星
  • 浏览: 35206 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

mysql导入导出.sql文件备份还原数据库

 
阅读更多
步骤:
一.MYSQL的命令行模式的设置:
桌面->我的电脑->属性->环境变量->新建->PATH=";path/mysql/bin;"  其中path为MYSQL的安装路径。

二.命令行进入MYSQL的方法:
C:\>mysql -h hostname -u username -p
按ENTER键,等待然后输入密码,这里hostname为服务器的名称,如localhost,username为MYSQL的用户名,如root.进入命令行就可以直接操作MYSQL了。

三.从数据库导出数据库文件:
1.将数据库mydb导出到e:\mysql\mydb.sql文件中:
打开开始->运行->输入cmd进入命令行模式
c:\>mysqldump -h localhost -u root -p mydb >e:\mysql\mydb.sql
然后输入密码,等待一会导出就成功了,可以到目标文件中检查是否成功。

2.将数据库mydb中的mytable导出到e:\mysql\mytable.sql文件中:
c:\>mysqldump -h localhost -u root -p mydb mytable >e:\mysql\mytable.sql

3.将数据库mydb的结构导出到e:\mysql\mydb_stru.sql文件中:
c:\>mysqldump -h localhost -u root -p mydb --add-drop-table >e:\mysql\mydb_stru.sql
//-h localhost可以省略,其一般在虚拟主机上用


四.从外部文件导入数据到数据库:
从e:\mysql\mydb2.sql中将文件中的SQL语句导入数据库中:
c:\>mysql -h localhost -u root -p mydb2 <e:\mysql\mydb2.sql
然后输入密码,就OK了

五.关于导入文件大小限制问题的解决:
默认情况下:mysql对导入的文件大小有限制的,最大为2M,所以当文件很大时,直接无法导入,解决列举如下:

1.在php.ini中修改相关参数:
影响Mysql导入文件大小的参数有三个:
memory_limit=128M, upload_max_filesize=2M, post_max_size=8M
修改upload_max_filesize=200M这里修改满足你需要的大小,可以同时修改其他两项memory_limit=250M ,post_max_size=200M.这样就可以导入200M以下的.sql文件了。

上文是把mysql放置在系统路径下,其实不放也可以。如我的mysql安装目录为D:\MySQL Server 5.0;则首先打开dos窗口,然后输入D:(没有'\')回车;此时应该会出现D:\>这样的标志,然后在其后输入D:\MySQL Server 5.0\bin回车;出现D:\MySQL Server 5.0\bin>接着输入mysqldump -u root -p 数据库名 >数据库名.sql(也可以输入路径); (具体参照上面)导入文件同样,只是改了'>'为'<'就可以了,或者直接用source也可:

【常用source命令】
进入mysql数据库控制台  : 如 mysql -u root -p
mysql>use databasename
然后使用source命令,后面参数为脚本文件(这里用到的是.sql)
mysql>source d:\mydb.sql
分享到:
评论

相关推荐

    MySQL数据库如何导入导出(备份还原)

    2、通过程序自带的数据库备份还原功能来操作,一些常见的PHP程序如DZ论坛等,后台都有数据库还原和备份的功能,方便我们转移空间数据。 3、如果您的数据库在朝暮数据购买,我们的管理面板支持一键备份和还原。点击...

    mysql资料_导入导出_备份还原_编码_字段类型长度_字符串_长度-定位-截取-拼接_日期_求差-加减-UTC-时区转换_查看表空间大小

    1、MySQL命令行导出数据库.txt 2、MySQL字段数据类型和长度.sql 3、usefullSQL.sql 4、编码.txt usefullSQL包含有: 字符串:求长度,定位,截取,拼接 日期操作:求差,加减,UTC时间,时区(timezone)转换等 ...

    MySQL数据库备份、还原PHP类.zip

     */说明:分卷文件是以_v1.sql为结尾 功能:实现mysql数据库分卷备份,选择表进行备份,实现单个sql文件及分卷sql导入 使用方法:1. 数据库备份(导出)---------------------------------------------------------...

    mysql-back:php备份还原mysql数据库

    mysql-backphp备份和导入mysql数据库mysql.class.php这是mysql数据库连接类db.php这是导入导出主文件,这里配置数据库连接信息和保存sql文件名备份访问:db.php?act=back,导入访问:db.php?act=import

    MySQL用作备份还原的导入和导出命令用法整理

    mysqldump 命令行导出数据库: 1,进入MySQL目录下的bin文件夹:cd MySQL中到bin文件夹的目录 如我输入的命令行:cd C:\Program Files...3、会看到文件news.sql自动生成到bin文件下 命令行导入数据库: 1,将要导入的.s

    MySQL数据库操作软件

    简单易用的MySQL数据库操作软件,解压后...3、易用的数据库、数据表备份与还原功能; 4、支持导入与导出XML、HTML、CSV等多种格式的数据; 5、直接运行批量 SQL 脚本文件,速度极快; 6. 智能SQL语句自动完成功能;

    LNMP下使用命令行导出导入MySQL数据库的方法

    作为站点或服务器运维人员,网站的备份与还原操作是必须熟练的。...导出数据库为 db_wp.sql.gz 文件: mysqldump -u数据库用户名 -p数据库密码 --add-drop-table --complete-insert 数据库名 | gzip &gt;

    linux定时备份mysql并同步到其它服务器

    备份还原某个数据库 备份还原 # 导出数据库 /usr/bin/mysqldump -u root -ppwd database &gt; database20160929.sql # 导入数据库 mysql -u root -p database &lt; database20160929.sql 备份到压缩文件从压缩文件...

    自用mysql自带命令实现数据库备份还原的方法

    本文章介绍了都是mysql常用的命令一些数据导入导出的命令了,只要我们撑握这些命令就可以方法快速的给我们的数据库进行备份还原了 mysql数据到导入导出 500MB数据 问题:500M的库表数据,需要导入到新的数据库中。...

    MAC 下管理mysql 管理工具

    快速导出/导入、备份/还原数据库的SQL/CSV文件 最高版本支持MySQL 5.6 内置强大的数据库查询编辑器,有自定义查询中的自动语句高亮功能,可自定义字体,自定义查询占位符. 允许你编辑数据库,表格(字段和索引)和列...

    【最新版】navicat150_mysql_en.dmg【亲测可用】最好的MySQL / MariaDB管理和开发工具

    我们强大的本地备份/还原解决方案可指导您完成备份过程,并减少发生错误的可能性。为可重复部署的过程设置自动化,例如在特定时间或日期执行数据库备份和脚本执行。无论您身在何处,都可以随时完成工作。

    育儿论坛.zip包含源码+数据库sql+安装方式

    (14)全站设置(基本设置、维护数据、敏感词、数据库备份/还原、服务器节点参数、升级) (15)支付管理(在线支付接口) (16)短信管理(短信接口列表、短信发送错误日志) (17)第三方服务管理(第三方登录接口列表...

    Mysql导出导入说明

    必要知识: mysql编码: 在mysql的安装目录,如: E:\...条件:在同一台服务器, mysql数据库可以用平台的导出导入功能正常备份及还原. 2.条件:不同服务器上,在my.ini编码一致的情况下, mysql数据库可以用平台的导出

    命令行模式下备份、还原 MySQL 数据库的语句小结

    所以,学会在命令行模式下备份、还原数据库,还是很有必要的。 1、备份数据库 在 Linux 命令行模式下备份 MySQL 数据库,用的是 mysqldump 命令: 代码如下: mysqldump -u mysqluser -p test_db 对以上命令稍作解释...

    Navicat数据库管理工具

    1. 数据库管理:使用Navicat可以连接和管理各种类型的数据库,如MySQL、Oracle、SQL Server等,执行数据库的创建、修改、备份、还原等操作。 2. 数据导入和导出:通过Navicat,您可以方便地将数据从不同的数据源导入...

    NAvicat用到的工具

    3. 数据库备份和恢复:Navicat提供了数据库备份和恢复功能,可以轻松地备份和还原数据库,保证数据的安全性。 4. 数据库同步:Navicat可以对多个数据库进行同步,确保数据的一致性和完整性。 5. 数据库导入和导出...

    简单的MySQL备份与还原方法分享

    所以,学会在命令行模式下备份、还原数据库,还是很有必要的。 Linux系统下 备份数据库 在 Linux 命令行模式下备份 MySQL 数据库,用的是 mysqldump 命令: mysqldump -u mysqluser -p test_db 对以上命令稍作解释...

    MySQL 数据库管理工具

    SQLyog Community(MySQL管理) 简体中文...9、易用的数据库、数据表备份与还原功能; 10、支持导入与导出XML、HTML、CSV等多种格式的数据; 11、直接运行批量 SQL 脚本文件,速度极快; 12. 智能SQL语句自动完成功能;

    mysql客户端工具

    SQLyog 是业界著名的 Webyog 公司出品的...3、易用的数据库、数据表备份与还原功能; 4、支持导入与导出XML、HTML、CSV等多种格式的数据; 5、直接运行批量 SQL 脚本文件,速度极快; 6. 智能SQL语句自动完成功能;

    SQLyog数据库检查工具(mysql),数据库工具

    3、易用的数据库、数据表备份与还原功能; 4、支持导入与导出XML、HTML、CSV等多种格式的数据; 5、直接运行批量SQL脚本文件,速度极快; 6、新版本更是增加了强大的数据迁移。 快速备份和恢复数据。 以GRID/TEXT...

Global site tag (gtag.js) - Google Analytics