最近安装了新的本地xammp服务器后,我在phpmyadmin中得到了这个错误。有人能帮上忙吗?
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)发布于 2015-11-11 10:12:38
您可以运行以下可执行文件:mysql_upgrade.exe,该文件位于此文件夹:XAMPP/mysql/bin..我试过了而且成功了。
发布于 2015-10-29 19:58:47
我最近也收到了一个新的安装。
当我从MySQL服务器执行几个mysqldump并将它们导入MariaDB时,我发现这种情况正在发生。更新将检查所有mysql数据库、修复表特权、修复表和数据库名称、升级表和刷新。
发布于 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运行时,我不得不定期暂停执行。这使它得以通过。
https://stackoverflow.com/questions/33224362
复制相似问题