如何导入mysql数据库 我把以前mysql数据库文件直接拷贝出来了,然后重装了mysql,如何导入新的mysql中

如何导入mysql数据库 我把以前mysql数据库文件直接拷贝出来了,然后重装了mysql,如何导入新的mysql中,第1张

1将数据库文件拷贝到相关目录

cd mydb/

cp /var/lib/mysql/mydb/

对于FreeBSD:

cp /var/db/mysql/mydb/

2 权限设置

将拷贝过去的文件的属主改为mysql:mysql,权限改为660

chown mysql:mysql /var/lib/mysql/mydb/

chmod 660 /var/lib/mysql/mydb/

要在 SQL Server 2000 中转换数据库的排序规则,请按照下列步骤 *** 作:

1 备份源数据库。

2 注意所有列是否使用 COLLATE 子句。

3 使用适当的排序规则在目标服务器上创建新的数据库。

4 如果没有列使用 COLLATE 子句,请使用 DTS 将数据传输到目标服务器。为此,请启用“使用排序规则”选项以进行代码页转换,并将数据转换为目标数据库上的新排序规则。如果所有列均使用 COLLATE 子句,请按照下列步骤 *** 作:

a 为所有对象(不包括索引、触发器、主键、外键、默认设置和约束)生成脚本。此外,确保启用了“仅为与 70 版兼容的功能编写脚本”选项,以便从脚本删除 COLLATE 子句。

注意:使用“仅为与 70 版兼容的功能编写脚本”选项时,可以更改排序规则。但是,生成脚本时将不考虑任何新的 SQL Server 2000 选项(包括用户定义的函数、扩展属性、INSTEAD OF 触发器和视图上的索引)。

b 在目标数据库上运行步骤 a 中创建的脚本,以便使用目标数据库的排序规则创建对象。

c 使用 DTS 仅传输源数据库中的数据。

d 成功传输数据后,将会为源数据库中的所有约束、外键、主键和索引生成脚本。

e 在目标数据库上运行步骤 d 中创建的脚本。

更改 master 数据库的排序规则

如果要更改 master 数据库的排序规则,则必须重建 master 数据库。在重建 master 数据库时,实质上是创建了新的 master 数据库。因此,重建 master 数据库之前,应考虑下列事项:

确保创建了当前 master 数据库的有效备份。在重建 master 数据库时,还会重建 msdb 数据库和 model 数据库。因此,在重建 master 数据库之前必须备份 msdb 数据库和 model 数据库。msdb 数据库是用于存储 SQL Server 作业、警报、运算符和 DTS 包的系统数据库。model 数据库是创建新数据库时所使用的模板数据库。

因为重建 master 数据库会创建一个新的 master 数据库,所以必须在重建 master 数据库之后重新输入现有登录信息。因此,还必须在重建 master 数据库之前导出登录信息,然后在重建 master 数据库后,导入登录信息。

因为在重建 master 数据库时会重建 msdb 数据库,所以在重建 master 数据库之前,必须为所有作业、警报和运算符生成脚本。此外,还必须确保移动了所有 DTS 包。

因为在重建 master 数据库时会重建 model 数据库,所以在重建 master 数据库之前,必须记下或导出以前对 model 数据库所做的全部更改或为其生成脚本。重建 model 数据库之后,请重新应用已记录的全部更改。

右击你的数据库,属性,选择左上角的文件,在右边可以看到你当前数据库所在的路径在哪里,然后找到相应的盘符,看是否空间不足,如果没有空间不足的话,看下你是否启用自动增长,并且是否限制文件增长

以上就是关于如何导入mysql数据库 我把以前mysql数据库文件直接拷贝出来了,然后重装了mysql,如何导入新的mysql中全部的内容,包括:如何导入mysql数据库 我把以前mysql数据库文件直接拷贝出来了,然后重装了mysql,如何导入新的mysql中、sq2000数据库如何调整帐套顺序、[急]mssql2005 导入到另外mssql2005 报的错误!!!等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/sjk/9465915.html

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

发表评论

登录后才能评论

评论列表(0条)

保存