MySql移动数据库,新安装OSX Mavericks

时间:2013-10-29 09:23:33

标签: mysql apache phpmyadmin osx-mavericks

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

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

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

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

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

3 个答案:

答案 0 :(得分:1)

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

Workbench

Features

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

答案 1 :(得分:1)

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

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

备份(来自其他操作系统,服务器等):mysqldump -u username -p --all-databases> file.sql
恢复(到新的操作系统,服务器):mysql -u username -p< file.sql

答案 2 :(得分:0)

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