首页
学习
活动
专区
圈层
工具
发布

Xammp误差
EN

Stack Overflow用户
提问于 2015-10-19 21:37:13
回答 5查看 30.4K关注 0票数 10

最近安装了新的本地xammp服务器后,我在phpmyadmin中得到了这个错误。有人能帮上忙吗?

代码语言:javascript
复制
Warning in .\libraries\dbi\DBIMysqli.class.php#261
 mysqli_query(): (HY000/1030): Got error 9 "Bad file descriptor" from storage engine MyISAM

Backtrace

.\libraries\dbi\DBIMysqli.class.php#261: mysqli_query(
object,
string 'SELECT * FROM `mysql`.`db` LIMIT 1',
integer 0,
)
.\libraries\DatabaseInterface.class.php#246: PMA_DBI_Mysqli->realQuery(
string 'SELECT * FROM `mysql`.`db` LIMIT 1',
object,
integer 0,
)
.\libraries\check_user_privileges.lib.php#46: PMA_DatabaseInterface->tryQuery(string 'SELECT * FROM `mysql`.`db` LIMIT 1')
.\libraries\check_user_privileges.lib.php#395: PMA_checkRequiredPrivilgesForAdjust()
.\libraries\List_Database.class.php#17: require_once(.\libraries\check_user_privileges.lib.php)
.\libraries\PMA.php#17: require_once(.\libraries\List_Database.class.php)
.\libraries\common.inc.php#1089: include_once(.\libraries\PMA.php)
.\tbl_structure.php#14: require_once(.\libraries\common.inc.php)
EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2015-11-11 10:12:38

您可以运行以下可执行文件:mysql_upgrade.exe,该文件位于此文件夹:XAMPP/mysql/bin..我试过了而且成功了。

票数 32
EN

Stack Overflow用户

发布于 2015-10-29 19:58:47

我最近也收到了一个新的安装。

  1. 从XAMPP或命令行启动MySQL
  2. 打开命令行Windows + r,键入"cmd“按enter键
  3. cd \xampp\mysql\bin
  4. mysql_upgrade.exe

当我从MySQL服务器执行几个mysqldump并将它们导入MariaDB时,我发现这种情况正在发生。更新将检查所有mysql数据库、修复表特权、修复表和数据库名称、升级表和刷新。

票数 4
EN

Stack Overflow用户

发布于 2015-10-21 00:36:34

旧的XAMPP包使用MySQL,在XAMPP5.6.12中是MySQL 5.6.26。

然而,在当前的XAMPP5.6.14中,它们从MySQL切换到MariaDB 10.0.0.17。

试图升级mysql数据库无法正常工作(“无法创建表.”/“坏文件描述符”)。当mysql_upgrade.exe运行时,我不得不定期暂停执行。这使它得以通过。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33224362

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档