我有一个数据库  在服务器上有一个相同的数据库  我想每天将我的数据库备份下来然后备份文件传到服务器上 之后在服务器上还原到数据库 请教可以实现吗 如何实现 最好是帮我写一下 我对脚本一窍不通

解决方案 »

  1.   

    可以实现。我们客户端XP、服务器是Linux、数据库Mysql (因为我不知道你什么情况)1、客户端备份数据库
    1)、手动的话直接在数据库操作把备份文件放在桌面
    2)、自动的话
    导出数据库:mysqldump -u 用户名 -p 数据库名 > 导出的文件名
    2、上传到服务器
    1)、手动的话用FTP直接传到服务器,然后手动还原
    2}、自动的话
    mysql>source 导入的文件名; 
    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<voice.sql,输入密码即可。
      

  2.   

    你好 我的是sqlserver windows下的  该怎么写呢
      

  3.   

    window 下不就更好了吗?都有图形界用的啊。先在本地备份,然后,再上传到服务器,还原 啊。
      

  4.   

    是的,window下更好,每次本地备份还原,你可以通过命令来,具体的Sqlserver 我也不清楚命令,可以自己网上查下 应该很多。我有个疑问,你的服务器也是在Window下?还是在你的虚拟机上?