我在windows
并使用XAMPP
(安装在C:/以外的地方)
现在我已经转到LINUX
并安装了LAMPP
。
所以,我有来自Windows的这个XAMPP文件夹,我从htdocs复制了项目文件,现在我需要我在Windows上时没有导出的数据库。
我尝试从旧phpmyadmin
文件夹中复制XAMPP
文件夹,但无法使其生效。
那么如何访问以前的操作系统phpmyadmin
以使用我现有的数据库 -
using linux (MINT - rosa-cinnamon)
提前致谢!
答案 0 :(得分:1)
如果要在主机之间移动数据库 - 尤其是当MySQL守护程序版本,操作系统(转换)或存储架构存在差异时,您应该在主机A上创建一个MySQL转储并将其导入主机B:{ {3}}
如果这不再是你的选择,你可以尝试将旧的MySQL数据目录(在Windows上的my.ini
中配置,在xampp目录中的某个位置)移动到新的MySQL守护程序存储其数据的位置文件(通常在/etc/mysql.my.cnf
配置)。还有一些提示:
确保修改MySQL守护程序可以使用的新位置的数据文件的文件权限。
在Windows上,MySQL表名称不区分大小写。在Linux上,它们区分大小写。如果您的应用程序抱怨缺少表格,请记住这一点。
当然:仅使用备份进行测试!