移动xampp文件夹后出现Xampp错误:
Apache正常运行:
如下面给出的图像我成功运行apache但无法运行mysql如果万一我移动并运行xampp apache和mysql但它显示错误,这是新鲜的,它显示错误,如“表不存在在引擎“#1932作为放弃图像。请解决任何人帮助的问题
答案 0 :(得分:10)
我遇到了同样的问题,并使用下面的步骤进行了分类。
C:\xampp\mysql\bin\my.ini
的文件)innodb_data_file_path = ibdata1:10M:autoextend
ibdata1
C:/xampp/mysql/data/
文件
ibdata1
C:\xampp\mysql\backup\ibdata1
文件
醇>
希望对某人有所帮助。
答案 1 :(得分:2)
复制 ib_logfileXX 和 ibdata 从旧的mysql / data文件夹到新的mysql数据文件夹的文件,它将解决问题
答案 2 :(得分:2)
如果您已将文件从旧的备份文件夹复制并粘贴到新的文件夹中,则很简单。
只需将旧的ibdata1
复制到新的\xampp\mysql\data
中即可。您可以从Error: Please provide the appropriate client ID. See the documentation for more details https://docs.expo.io/versions/latest/sdk/google/#loginasync
at getPlatformGUID (Google.js:21)
at logInAsync$ (Google.js:76)
at tryCatch (runtime.js:45)
at Generator.invoke [as _invoke] (runtime.js:274)
at Generator.prototype.<computed> [as next] (runtime.js:97)
at tryCatch (runtime.js:45)
at invoke (runtime.js:135)
at runtime.js:170
at tryCallTwo (core.js:45)
at doResolve (core.js:200)
答案 3 :(得分:1)
backups
文件夹的内容复制到data
文件夹中。这对我有用。 答案 4 :(得分:1)
对我来说,我从SELECT e.Id
FROM #toy_example e JOIN
#pets p
ON e.pet = p.animal
GROUP BY e.Id
HAVING COUNT(DISTINCT e.pet) = (SELECT COUNT(*) FROM #pets);
删除了整个data
文件夹,并在此粘贴了上一个文件夹的xampp\mysql\
文件夹,解决了我的问题...
答案 5 :(得分:0)
我的Mac上也有同样的问题。我正在运行5.3.0版本。我删除了该版本并安装了7.2.1版本。在此之后,它对我来说就是有效的。
答案 6 :(得分:0)
答案 7 :(得分:0)
我有同样的问题。我备份了C:\xampp\mysql\data
文件夹。但是将其与新安装的xampp
集成存在问题。因此,我找到了C:\xampp\mysql\bin\my.ini
文件,并将innodb_data_home_dir = "C:/xampp/mysql/data"
定向到了备份的数据文件夹,它可以正常工作。
答案 8 :(得分:0)
我也遇到了同样的问题,但是复制xampp\mysql\data\ibdata1
并没有解决我的问题,因为我安装了xampp的新版本,如果先升级xampp,请先从所有htdocs
和{{1}进行备份}文件夹,就我而言,我只是将所有xampp备份到mysql
之类的新文件夹中,然后安装新的xampp,然后在启动新的xampp服务器之前需要执行以下步骤:
old-xampp
备份phpmyadmin
文件夹和ibdata1
。xampp\mysql\data
,然后从旧位置复制old-xampp\mysql\data
文件和ibdata1
。phpmyadmin
并将其粘贴到那里。答案 9 :(得分:0)
我以前已经移动了mysql目录,却忘记将所有引用更改为\ mysql \ bin \ my.ini中的旧位置。
更改以下三行:
datadir = "/programs/xampp/mysql/data"
innodb_data_home_dir = "/programs/xampp/mysql/data"
innodb_log_group_home_dir = "/programs/xampp/mysql/data"
将“ / programs / xampp / mysql / data”更改为新位置 对此发表了评论,但我还是改了
#innodb_log_arch_dir = "/programs/xampp/mysql/data"
答案 10 :(得分:0)
以上解决方案都不适合我。将旧的 mysql/data 目录粘贴到新的 xampp 后,检查 ibdata1 是否具有当前用户所需的所有权限,否则尝试授予权限。然后在您的 phpmyadmin 中“清空会话数据”,解决了我的问题。
答案 11 :(得分:0)
对于我来说,通过提供与以前相同的密码来解决。 移动 ib_logfile0、ib_logfile1 和 ibdata1。