0

最近我全新安装了 OS X Mavericks,现在我已经设置好了 mysql、phpmyadmin 和 apacheserver 运行没有问题。

我确信它会是 PhpMyadmin,没有数据库。数据库位于我之前运行的 MountainLion 的另一个磁盘安装中。

我知道我可以登录 PhpMyAdmin 并将这些数据库一个一个地导出到 .sql 中,但是有很多,所以我想知道是否有更快的方法来访问文件并移动到 Mavericks 磁盘。
我记得在另一个安装中,我正在挖掘,我在磁盘中找到了这些数据库,但我的问题是它们是目录,而不仅仅是要复制/粘贴的 .sql 文件,我认为我有权限问题

到那时他们并不多,所以我更喜欢使用标准方法,从 phpMyAdmin 导出,然后在其他 OSX 安装中再次导入。
我有 sql 的 root 访问权限。

基本上一切都与 MountainLion 的旧安装(用户名、密码等)相同/碳,所以我想知道我是否可以以某种方式复制/粘贴。如果需要正确设置权限,请告知。

4

3 回答 3

1

尽管 DannyThunder 的回答可以帮助很多其他用户(我会选择它作为正确的),但我会按照大多数开发人员的建议使用 mysqldump。

问题是我认为我将无法访问旧的 sql,这就是为什么我不得不以某种方式复制/粘贴文件夹,我已经准备好备份并且我处于小牛队并且目前正在恢复。

备份(从另一个操作系统、服务器等):mysqldump -u username -p -–all-databases > file.sql
恢复(到新的操作系统、服务器):mysql -u username -p < file.sql

于 2013-10-29T17:03:06.030 回答
1

试用 MySQL Workbench 来导出和导入数据库:

工作台

特征

您可以连接到一个数据库并直接从另一个数据库中获取数据。

于 2013-10-29T09:27:11.393 回答
0

其他人给出了几个不错的选择(我也倾向于使用 mysqldump),但我只想指出 phpMyAdmin 导出多个数据库没有问题。不知道为什么你认为你必须一个接一个地做,但是从主页点击导出;默认情况下选择所有数据库,您可以使用“自定义 - 显示所有可能的选项”单选按钮来仅选择某些数据库。

于 2013-10-30T03:44:36.103 回答