• mysql导出数据库脚本 Anny


    From http://blog.csdn.net/bjtang/article/details/6571760

    从数据库导出数据库文件:
    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语句导入数据库中:
    1.从命令行进入mysql,然后用命令CREATE DATABASE mydb2;创建数据库mydb2。
    2.退出mysql 可以输入命令exit;或者quit;
    3.在CMD中输入下列命令:
    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=200 M 这里修改满足你需要的大小,
    可以同时修改其他两项memory_limit=250M post_max_size=200M
    这样就可以导入200M以下的.sql文件了。

    上文中是把mysql放置在系统路径中,其实不妨也行。例如我的Mysql安装目录为D:/MySQL Server 5.0;

    则首先用cmd打开dos窗口,然后输入D:(没有'/')回车

    此时应该会出现D:/>这样的标记,然后在其后面输入D:/MySQL Server 5.0/bin回车(顺序颠倒也行的)

    出现D:/MySQL Server 5.0/bin> 接着输入mysqldump -u用户名 -p 数据库名 > 数据库名.sql(也可以输入路径);具体用法参照上文。

    导入文件同样,只是改了‘>’为‘<’就行了。或者直接用source 也行:

    常用source 命令

    进入mysql数据库控制台,

    如mysql -u root -p(没必要,省略)

    mysql>use 数据库

    然后使用source命令,后面参数为脚本文件(如这里用到的.sql)

    mysql>source d:wcnc_db.sql

  • 相关阅读:
    iphone开发之绘制地图线路
    (ios开发)在MapKit地图上添加注释
    IOS开发地图 (mapkit)实验
    iOS开发之在地图上绘制出你运行的轨迹
    iOS开发之在地图上绘制出你运动的轨迹
    iOS地图位置开发
    IOS开发中的数据库的学习
    Iphone开发 有关 Sqllist的用法
    MapKit
    iphone开发 有关 Navigation Bar 和 UITableView 的用法(代码加说明 呵呵)
  • 原文地址:https://www.cnblogs.com/limei/p/2186502.html
Copyright © 2020-2023  润新知