最近我干净安装了OS X Mavericks,现在我已经设置好了mysql,phpmyadmin和apacheserver运行没有问题。
PhpMyadmin,因为我确信它会,没有数据库。 这些数据库位于我之前运行的MountainLion的另一个磁盘安装中。
据我所知,我可以登录PhpMyAdmin并逐个导出.sql中的那些数据库但是有很多,所以我想知道是否有更快的方法来访问文件并移动到Mavericks磁盘。
我记得在另一个安装我正在挖掘,我发现磁盘中的那些数据库,但我的问题是,他们是目录,而不只是.sql文件复制/粘贴,我认为我有权限问题/ p>
到那时他们并不多,所以我更喜欢使用标准方法,从phpMyAdmin导出,然后再在其他OSX安装中导入。
我有sql的root访问权限。
基本上一切都与MountainLion的旧安装(用户名,密码等)相同/碳,所以我想知道我是否可以复制/粘贴某种方法。 如果需要正确设置权限,请告知。
答案 0 :(得分:1)
答案 1 :(得分:1)
尽管DannyThunder的回答可以帮助很多其他用户(我会选择它是正确的)我将使用大多数开发人员的建议,使用mysqldump。
问题是我以为我无法访问旧的sql,这就是为什么我必须以某种方式复制/粘贴文件夹,我已备份并且我已经在小牛队并且目前正在恢复。
备份(来自其他操作系统,服务器等):mysqldump -u username -p --all-databases> file.sql
恢复(到新的操作系统,服务器):mysql -u username -p< file.sql
答案 2 :(得分:0)
其他人提供了几个不错的选择(我也倾向于使用mysqldump),但我只是指出phpMyAdmin导出多个数据库没有问题。不确定为什么你认为你必须一个一个地做,但从主页面点击导出;默认选择所有数据库,您可以使用“自定义 - 显示所有可能的选项”单选按钮来选择某些数据库。