mysql命令(数据库备份与恢复)

mysql it

 


cd\ 直接回根目录

 


cd ..\..返回到上级目录的父目录(祖目录)

cd A:\ 将A盘的当前目录改为根目录

cd A:\xx 将A盘的当前目录改为子目录xx下

cd ..\98 先返回父目录,再进入父目录下的98子目录

cd ..返回到父目录

cd\98 进入根目录下的98子目录


help cd  获取更多信息



本地:

1.进入MySQL目录下的bin文件夹:e:回车;

e:\>cd mysql\bin  回车

2.导出数据库:mysqldump -u 用户名 -p 数据库名 > 导出的文件名

范例:
mysqldump -uroot -p abc > abc.sql
(导出数据库abc到abc.sql文件)
提示输入密码时,输入该数据库用户名的密码(如果导出单张表的话在数据库名后面输入表名即可)

如果提示locktable错误:则在mysqldump -uroot -p abc后面空一格加上--skip-lock-tables

3、会看到文件news.sql自动生成到bin文件下 

MySQL命令行导入数据库:

1,将要导入的.sql文件移至bin文件下,这样的路径比较方便
2,同上面导出的第1步
3,进入MySQL:mysql -u 用户名 -p
如我输入的命令行:mysql -u root -p   (输入同样后会让你输入MySQL的密码)
4,在MySQL-Front中新建你要建的数据库,这时是空数据库,如新建一个名为news的目标数据库
5,输入:mysql>use 目标数据库名
如我输入的命令行:mysql>use news;
6,导入文件:mysql>source 导入的文件名; 
如我输入的命令行:mysql>source news.sql;

MySQL备份和还原,都是利用mysqldump、mysql和source命令来完成的。 
1.Win32下MySQL的备份与还原 
1.1 备份 
开始菜单 | 运行 | cmd |利用“cd \Program Files\MySQL\MySQL Server 5.0\bin”命令进入bin文件夹 | 利用“mysqldump  -u 用户名 -p databasename >exportfilename”导出数据库到文件,如mysqldump -u root -p voice>voice.sql,然后输入密码即可开始导出。 
  
1.2 还原 
进入MySQL Command Line Client,输入密码,进入到“mysql>”,输入命令"show databases;",回车,看看有些什么数据库;建立你要还原的数据库,输入"create database voice;",回车;切换到刚建立的数据库,输入"use voice;",回车;导入数据,输入"source voice.sql;",回车,开始导入,再次出现"mysql>"并且没有提示错误即还原成功。 
  
2.Linux下MySQL的备份与还原 
2.1 备份 
[root@localhost ~]# cd /var/lib/mysql (进入到MySQL库目录,根据自己的MySQL的安装情况调整目录) 
[root@localhost mysql]# mysqldump -u root -p voice>voice.sql,输入密码即可。
2.2 还原
法一:
[root@localhost ~]# mysql -u root -p 回车,输入密码,进入MySQL的控制台"mysql>",同1.2还原。
法二:
[root@localhost ~]# cd /var/lib/mysql (进入到MySQL库目录,根据自己的MySQL的安装情况调整目录) 
[root@localhost mysql]# mysql -u root -p voice


 

mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql
备份MySQL数据库为带删除表的格式
备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。

mysqldump -–add-drop-table -uusername -ppassword databasename > backupfile.sql
直接将MySQL数据库压缩备份

mysqldump -hhostname -uusername -ppassword databasename | gzip > backupfile.sql.gz
备份MySQL数据库某个(些)表

mysqldump -hhostname -uusername -ppassword databasename specific_table1 specific_table2 > backupfile.sql
同时备份多个MySQL数据库

mysqldump -hhostname -uusername -ppassword –databases databasename1 databasename2 databasename3 > multibackupfile.sql
仅仅备份数据库结构

mysqldump –no-data –databases databasename1 databasename2 databasename3 > structurebackupfile.sql
备份服务器上所有数据库

mysqldump –all-databases > allbackupfile.sql
还原MySQL数据库的命令

mysql -hhostname -uusername -ppassword databasename < backupfile.sql
还原压缩的MySQL数据库

gunzip < backupfile.sql.gz | mysql -uusername -ppassword databasename
将数据库转移到新服务器

mysqldump -uusername -ppassword databasename | mysql –host=*.*.*.* -C databasename

 


相关推荐

  • Mysql命令mysqldump:备份数据库 mysqldump命令用来备份数据库。mysqldump命令在DOS的[url=file://\\mysql\\bin]\\mysql\\bin[/url]目录下执行。1)导出整个数据库(导出文件默认是存在mysql\bin目录下)mysq
  • java备份数据库四种方法(mysql,mssql数据库备份) java备份数据库教程四种方法(mysql教程,mssql数据库备份)mysql数据库备份的东西,然后研究了一下java语言中怎么来调用cmd的命令来实现mysqldump的备份功能。具体实现如下:1.首先设置环境变量:有两种方式。第一种,
  • 自动备份数据库的脚本 自动备份数据库的脚本最近应开发人员的要求,将以前的自动备份的脚本又做了修改:简要介绍如下:功能:将oracle_backup.bat命令加入windows的任务后,就可以实现用exp自动备份oracle数据库。说明:最新备份的数据库在bac
  • Oracle创建删除用户、角色、表空间、导入导出数据库命令行方式总结 Oracle创建删除用户、角色、表空间、导入导出数据库命令行方式总结说明:在创建数据库时输入的密码,是修改系统默认的密码,以system和sysman等系统默认身份登录时要输入的密码就是修改后的密码(创建数据库时输入的密码)如果要创建新的用
  • Oracle创建删除用户、角色、表空间、导入导出数据库命令行方式总结 转自http://yesican.blog.51cto.com/700694/180021标签:Oracle创建删除用户、角色、表空间、导入导出数据库命令行方式总结说明:在创建数据库时输入的密码,是修改系统默认的密码,以system和sys
  • System.Data.SqlClient.SqlError: 尚未备份数据库的日志尾部 问题描述:  sql2005还原时出现下面的错误,System.Data.SqlClient.SqlError:尚未备份数据库"***"的日志尾部。如果该日志包含您不希望丢失的工作,请使用BACKUPLOGWITHNORECOVERY备份该
  • 5.查看APK里面的数据库命令   2015/10/28 查看APK里面的数据库命令2015/10/28MicrosoftWindows[版本6.1.7601]版权所有(c)2009MicrosoftCorporation。保留所有权利。C:\Users\Administrator>adbs
  • MYSQL 连接数据库命令 一、MySQL连接本地数据库,用户名为“root”,密码“123”(注意:“-p”和“123”之间不能有空格)C:\>mysql-hlocalhost-uroot-p123二、MySQL连接远程数据库(192.168.0.201),端
  • Oracle创建删除用户、角色、表空间、导入导出数据库命令行方式总结 说明:在创建数据库时输入的密码,是修改系统默认的密码,以system和sysman等系统默认身份登录时要输入的密码就是修改后的密码(创建数据库时输入的密码)如果要创建新的用户就必须以system或者sysman(这二者的权限最大)的身份登录
  • Oracle创建删除用户、角色、表空间、导入导出数据库命令行方式总结 说明:在创建数据库时输入的密码,是修改系统默认的密码,以system和sysman等系统默认身份登录时要输入的密码就是修改后的密码(创建数据库时输入的密码)如果要创建新的用户就必须以system或者sysman(这二者的权限最大)的身份登录
  • 重装系统恢复用友数据库方法(原安装文件不再c盘) 1、首先确定软件安装路径不是在c盘,2、确定数据文件没在c盘,3、找到账套数据文件和ufsysten.mdf文件找到原来的安装路径,重新安装的时候把原来的ufsoft文件换个名字,重新安装然后,把账套数据文件放到原来的路径下面,关闭用友服务
  • mysql自动定时备份数据库的最佳方法-支持windows系统 网上有很多关于window下Mysql自动备份的方法,可是真的能用的也没有几个,有些说的还非常的复杂,难以操作。我们都知道mssql本身就自带了计划任务可以用来自动备份,可是mysql咱们要怎么样自动有备份呢?pc6教大家一个最简单的方法。

你的评论

就没有什么想说的吗?

最新博客

关于我们 加入传客 媒体报道 帮助中心 传客活动 免责声明 联系我们 移动版 移动应用

©2017传客网    琼ICP备15003173号-2    

本站部分文章来源于互联网,版权归属于原作者。
本站所有转载文章言论不代表本站观点,如是侵犯了原作者的权利请发邮件联系站长(weishubao@126.com),我们收到后立即删除。
站内所有资源仅供学习与参考,请勿用于商业用途,否则产生的一切后果将由您自己承担!

X