寻找将十几个 MySQL 数据库从旧 Mac mini 迁移到新数据库的最佳方法。我尝试了源计算机的 phpMyAdmin (v. 4) EXPORT 命令,使用看起来合理的选项,并选择了我所有现有的数据库。它创建了一个 5+GB 的 SQL 文件。扫描它,我看到了“CREATE TABLE”命令,但没有看到任何“CREATE DATABASE”命令。我做错了吗?
寻找将十几个 MySQL 数据库从旧 Mac mini 迁移到新数据库的最佳方法。我尝试了源计算机的 phpMyAdmin (v. 4) EXPORT 命令,使用看起来合理的选项,并选择了我所有现有的数据库。它创建了一个 5+GB 的 SQL 文件。扫描它,我看到了“CREATE TABLE”命令,但没有看到任何“CREATE DATABASE”命令。我做错了吗?
MySQL 文档有关于使用数据库
mysqladmin
和mysqldump
将数据库复制到另一台服务器的明确说明。如果一切顺利,这是一个 2 线操作;比尝试使用更好phpMyAdmin
。我尝试了几次来整理服务器访问权限和用户帐户/密码,但最终成功了。奇怪的是,我遇到了“服务器访问被拒绝”错误的问题,解决这些问题的方法似乎是在(复制的)命令行中擦除并重新键入用户名,并确保在执行命令之前光标位于命令行的末尾. 不知道那是什么。这就是来龙去脉。我的都是一样的。它允许您将表(和数据)导入到不同的数据库中。
如果你只做一次,那很好。不建议对大型数据库使用此过程,因为它变得更慢且体积更大。