这要根据不同的数据库来具体 *** 作,从理论上说有两种数据库备份和还原的方法:1数据转储,即把已建好的数据库信息全部或部分转储到外部存储介质上2登记日志文件。一时半会儿说不清的,可以去参考数据库方面的书籍,具体 *** 作则参考数据库软件的相应文档
1、首先打开Navicat软件,右键点击左边空白的地方,点击New Connection下的MySQL,先创建一个服务器的连接。
2、确保服务器有开了对应的端口,能远程连接,在d出的创建新连接的窗口里,输入服务器的IP,数据库账号,密码等信息。
3、创建好连接后,打开本地的数据库,右键点击需要转移数据的数据库,点击“Data Transfer”数据传输选项。
4、接着在点击后d出窗口,最上方选择本地数据库名称和连接的数据库,下方选择本地需要转移的数据库表。
5、然后在右边的目标里,选择服务器的数据库连接,并选择服务器上的接受数据的数据库。
6、选择完成后按回车键确定转移,当转移完成的时候下方会提示转移成功。
还原数据的语句如下:
restore database 数据库 from disk='c:\你的备份文件名';其中汉字“数据库”指现有的数据库名称,“c:\你的备份文件名”为要还原的数据文件的路径及名称。
另外,也可用图形界面的方法:
1、登录数据库。
2、右键点击数据库,并选择还原数据库。
3、如图位置选择要还原到的数据库名称。
4、勾选源设备,然后在右侧处选择备份文件的路径。
5、添加完数据后依次点击确定。
6、在选择用于还原的备份集出勾选所选的文件,然后点击确定,等待还原完成即可。
备份数据库
使用mysqldump命令备份数据库
还原数据库
1、使用mysql命令还原数据库
将game_backupsql 还原至 game 数据库:
2、使用source命令还原数据库
如果数据库过大,建议可以使用source命令
语句实现
use master(别use ng0002就可以了。)
restore database ng0002 from disk= 'F:\NG_2009-01-10T11_36_04_153bak' with replace
直接把你的use ng0002改为其它数据库名字上就可以了。。
以上就是关于怎样将备份的数据还原到新建的数据库全部的内容,包括:怎样将备份的数据还原到新建的数据库、如何把本地数据库还原到远程服务器的数据库、如何用SQL语句还原数据库到现有的数据库上等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)