`
zengshaotao
  • 浏览: 753045 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

mysql数据备份与恢复

 
阅读更多
<!--StartFragment -->
1,  用 mysqldump 命令进行备份: 
    在命令提示符窗口(注意不是 MySQL 的 MySQL Command Line Client 窗口)中输入, 
    C:/Program Files/MySQL/MySQL Server 5.0/bin>mysqldump -hlocalhost -uroot -proot   databasename > temp.sql 
    或:C:/Program Files/MySQL/MySQL Server 5.0/bin>mysqldump -hlocalhost -u root -proot databasename > temp.sql 
    或:C:/Program Files/MySQL/MySQL Server 5.0/bin>mysqldump -h localhost -u root -proot  temp > temp.sql 
    先进入到 MySQL安装目录的bin目录下。其中-h,-u两个参数名与参数值之间可用或不用空格分隔, 但-p参数的参数名与参数值之间是一定不能加空格的,也可以这样输入: 
    C:/Program Files/MySQL/MySQL Server 5.0/bin>mysqldump -hlocalhost -uroot -p temp > temp.sql回车后提示输入密码:
    Enter password: root 
       -h指出备份的数据库在本机,-u指出用户名,-p指出密码,temp为数据库名,后面可具体指定备份的数据表. 
    结果生成的 temp.sql 文件会自动存在C:/Program Files/MySQL/MySQL Server 5.0/bin目录下. 
    
如果在系统的path的路径下配置了mysql的bin目录,可直接使用mysqldump命令

2,  用mysql 命令进行恢复: 
    C:/Program Files/MySQL/MySQL Server 5.0/bin>mysql  -hlocalhost  -uroot  -proot  
    databasename < temp.sql 
    输入此命令后,数据库中的数据将恢复到备份时的数据. 
    注意:恢复时, databasename 必须存在,数据库可空.恢复时会自动删除要恢复的表,再重新创建,插入数据. 
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics