如何复制MySQL数据库或表到另外一台服务器

如何复制MySQL数据库或表到另外一台服务器,第1张

使用这种方法前,我们需要先下载一个MySQL客户端工具SqlYog。点击这里下载并安装
下面我们开始复制数据库
1、打开SqlYog community Edition,分别在不同的选项卡中打开源数据库服务器与目标数据库服务器,这一点很重。
在源数据库服务器选项卡中你将看到所有数据库列表。
2、在需要复制迁移的数据库上右击,在d出菜单中选择“Copy Database to Different Host/Database”
3、在d出对话框中,我们能看到源数据库服务器及目标服务器,在左边,通过勾选复选框来选择需要复制迁移的对象,如表、函数、触发器等,也可以选择所有对象。
4、在右边选择需要迁移的目标服务器或数据库
5、根据你的需要选择复制类型:“Structure and Data”或“Structure only”,即“结构和数据”或“仅结构”。
6、选择结束后点击“Copy”按钮开始复制,知道数据迁移结束。

首先,打开服务器上已经安装好的SQL Server 2005 服务器,并且用本地Windows身份登录。
2
打开SQL Server服务器以后,点击数据库--选择附加
3
打开附加数据库界面后,点击右小角的添加
4
打开电脑上,之前备份好的完成数据库文件,然后点击确认。
5
数据库文件和其数据库日志文件,就一并加载过来了,点击确认就可以了。
6
展开数据库,就可以了看到我
们刚刚附加过来的完整数据库了,现在就可以
使用
这个数据库。

第一种 导出为 sql语句,然后到新的服务器上,导入(好像是要新建立数据库,数据库有了之后,再导入sql语句)
然后拷贝到新的服务器的 mysql的data文件夹,并给于mysql账户的运行权限(一般只用给 administrator 和 mysql 账号的运行权限,其他的例如 users 和 system 以及 来宾 都不用给权限,因为这个是 数据库)
这个时候进入 phpmyadmin ,在左侧,就可以看到了你原来的数据库了,但是这个时候,还不能用,因为还没有用户名。我们点击数据库,然后在右侧,点击权限,一般默认只有 root权限
这个时候,我们添加 添加新用户
用户名和密码,就选择为以前的用户名和密码就可以了
这样,数据库就恢复成功了


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13249247.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-06-26
下一篇 2023-06-26

发表评论

登录后才能评论

评论列表(0条)

保存