gpt4 book ai didi

mysql - 将Mysql数据库转移到另一台计算机

转载 作者:IT老高 更新时间:2023-10-28 23:44:29 25 4
gpt4 key购买 nike

我有一个 mysql 数据库填满并在 Windows 计算机上运行,​​是否有任何工具可以将数据库传输到另一台计算机(运行 Ubuntu)?

否则,我将编写一个 script 将所有数据库放入 SQL 并在另一台计算机上插入。只是想节省一些时间:)

谢谢大家。

最佳答案

你说的工具已经存在:mysqldump

它转储到 sql,然后您可以将其复制到另一台机器并重新加载。

例如:

来源:

mysqldump -u username -p databasename > dumpfile.sql

然后使用 ftp/rsync/whatever 将文件移动到目标机器,并在那里创建一个空数据库以导入并运行:

mysql -u username -p databasename < dumpfile.sql

您还需要为可能已转移的任何用户设置权限,因为他们不在数据库中。

或者,您可以从 mysql 数据目录复制文件 - 但 mysqldump 是最简单/最可靠的方法。

值得注意的是,如果表名不在原始系统上,它们在一个系统上可能会区分大小写。这取决于两端的配置 - 特别是文件系统的区分大小写(或其他)。

关于mysql - 将Mysql数据库转移到另一台计算机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/328922/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com