zoukankan      html  css  js  c++  java
  • Mysql 一次性备份导出/导入恢复所有数据库

    导出全部数据库mysqldump -uroot -p --all-databases > sqlfile.sql

    此操作会把数据库服务器root用户下的所有数据库都导出来。如果回车后提示Enter Password:请输入你的mysql root密码。

    注意:all前面是两个减号(-),,databases前面是一个减号   --all-databases

    像上图那样操作,就会在我的d盘生成一个sqlfile.sql文件,导出过程中没有光标闪烁,当你发现又可以键入命令(有光标闪烁了),数据库就导出完成了。

    吼吼,还不小呢。

    导入:

    1.登录mysal:

             mysql–uroot –p

    根据提示输入密码

    然后:

             sourced:sqlfile.sql;

    记得这句后面有分号哈。

    linux下路径分隔符是"/",windows下是""和"/"都行

    登录本地Mysql服务器直接用mysql -uroot -p也可以,这里我写成mysql -hlocalhost -uroot -p 其实是指定了服务器为本地,访问远程服务器需要在-h参数后面指定主机地址

    退出mysql:

    quit然后回车,看到Bye(再见的意思)就成功退出啦。

    另外,source命令还可以一次导入多个sql文件,下面来介绍下方法:

             1.新建一个all.sql,输入下面的内容并保存:

             sourced:sql1.sql

             sourced:sql2.sql

             2.登录mysql后,输入指令source all.sql;

    以上是使用mysql的命令行模式进行操作的,不是phpmyadmin等图形界面工具的操作方法。

  • 相关阅读:
    c++11 static_assert
    UVA
    析构函数与运行错误
    UVA
    2017 ACM-ICPC 亚洲区(乌鲁木齐赛区) C. Coconut
    2017 ACM-ICPC 亚洲区(乌鲁木齐赛区) A. Banana
    DOCTYPE的作用?
    数组去重的方法
    闭包的分析?
    SVN(集中式管理)分析
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13317416.html
Copyright © 2011-2022 走看看