mysql导入导出.sql文件.pdfVIP

  • 3
  • 0
  • 约1.74千字
  • 约 2页
  • 2021-10-17 发布于江苏
  • 举报
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 mysqluse databasename 然后使用source 命令,后面参数为脚本文件(这里用到的是.sql) mysqlsource d:\mydb.sql

文档评论(0)

1亿VIP精品文档

相关文档