phpMyAdmin 错误:我在用户帐户中看到错误
Posted
技术标签:
【中文标题】phpMyAdmin 错误:我在用户帐户中看到错误【英文标题】:phpMyAdmin error: I am seeing errors in user accounts 【发布时间】:2016-02-01 15:18:31 【问题描述】:这是我的第一个 xampp 安装。在 phpMyAdmin 我看到以下屏幕:
从表 mysql.gtid_slave_pos: 1146 获取复制状态:
@Z() mysqld.exe!?do_command@@YA_NPAVTHD@@@Z() mysqld.exe!?
TIONS','NO_TABLE_OPTIONS','NO_FIELD_OPTIONS','MYSQL323','MYS
见``,
Routine_name
,Routine_type
) VALUES("ma_test_host"umm last_update in table "mysql"."innodb_table_stats" 是 BIN
x_threads=501 thread_count=2 有可能mysql co
exe!my_security_attr_free() mysql.exe!simple_key_cache_rea
中止。查询 (0x106e2f50):FLUSH PRIVILEGES 连接 ID
'ONLY_FULL_GROUP_BY','NO_UNSIGNED_SUBTRACTION','NO_DIR_IN_CR
iv
(
host,
Db,
User,
Routine_name,
Routine_type`) VA,partial_match_table_scan=on,subquery_cache=on,mrr=off,mrr_c
RROR] 缺少系统表 mysql.roles_mapping;请运行m
b50 InnoDB:错误:表“mysql”中的列 last_update.“inno”
本地主机
或配置错误。这个错误也可能是malfunc引起的 127.0.0.1 DB:错误:表“mysql”中的last_update列。“innodb_table e'.\mysql\procs_priv.MYI';尝试修复它151101 21:18:0 md_resignal@@UBE?AW4enum_sql_command@@XZ() mysqld.exe!?ha_i
我用谷歌搜索并找到了这个link,但是当我去 mysql 网站时,我看到的是 5.7x 版本
更新: 我安装了 Xampp,我可以看到 localhost。 Xampp 启动 apache + MySQL 时没有错误,但是当我单击 ==>phpMyAdmin ==> 用户帐户时,我看到了上述错误。
今天当我重新启动笔记本电脑并再次访问 phpMyAdmin==> 用户帐户时,我看到了 SQL 错误:
(SELECT DISTINCT `User`, `Host` FROM `mysql`.`user`) UNION (SELECT DISTINCT `User`, `Host` FROM `mysql`.`db`) UNION (SELECT DISTINCT `User`, `Host` FROM `mysql`.`tables_priv`) UNION (SELECT DISTINCT `User`, `Host` FROM `mysql`.`columns_priv`) UNION (SELECT DISTINCT `User`, `Host` FROM `mysql`.`procs_priv`) ORDER BY `User` ASC, `Host` ASCrr
错误 静态分析:
5 errors were found during analysis. Unexpected closing bracket. (near ")" at position 51) Unexpected closing bracket. (near ")" at position 108) Unexpected closing bracket. (near ")" at position 174) Unexpected closing bracket. (near ")" at position 241) Unexpected closing bracket. (near ")" at position 306) SQL query: Documentation (SELECT DISTINCT `User`, `Host` FROM `mysql`.`user`) UNION (SELECT DISTINCT `User`, `Host` FROM `mysql`.`db`) UNION (SELECT DISTINCT
User
,Host
FROMmysql
.tables_priv
) UNION (SELECT DISTINCTUser
,Host
FROMmysql
.columns_priv
) UNION (SELECT DISTINCTUser
,Host
FROMmysql
.procs_priv
) 订购User
ASC,Host
ASC 限制 0、25MySQL said: Documentation #126 - Incorrect key file for table '.\mysql\user.MYI'; try to repair it
UPDATE-1: 我再次重新启动并看到以下内容:
.\libraries\dbi\DBIMysqli.class.php#261 mysqli_query() 中的警告: (HY000/1030):从存储中得到错误 9“错误文件描述符” 引擎 MyISAM
回溯
.\libraries\dbi\DBIMysqli.class.php#261:mysqli_query(对象,字符串 'SELECT * FROM
mysql
.db
LIMIT 1', 整数 0, ) .\libraries\DatabaseInterface.class.php#246: PMA_DBI_Mysqli->realQuery(string 'SELECT * FROMmysql
.db
LIMIT 1', 对象, 整数 0, ) .\libraries\check_user_privileges.lib.php#46: PMA_DatabaseInterface->tryQuery(string 'SELECT * FROMmysql
.db
限制 1') .\libraries\check_user_privileges.lib.php#395: PMA_checkRequiredPrivilgesForAdjust() .\libraries\List_Database.class.php#17: require_once(.\libraries\check_user_privileges.lib.php) .\库\PMA.php#17: require_once(.\libraries\List_Database.class.php) .\libraries\common.inc.php#1089: include_once(.\libraries\PMA.php) .\server_privileges.php#12: require_once(.\libraries\common.inc.php) 请指教
感谢期待
【问题讨论】:
为什么这个问题被 -5 否决。我做错了什么? 我怀疑这是因为这里没有任何东西可以帮助您。看起来有大量错误消息已导入您的数据库,但我们不知道这些错误消息可能来自哪里。您可能想在 ServerFault 上询问这个问题 - 我建议添加有关您如何尝试安装软件的信息。此外,您已将其标记为 mysql-python - 这与您安装它的方式有什么关系吗?否则,标签是干什么用的? 我更新了我的问题。很抱歉附上了 mysql-python 标签。我删除了它 我不知道足够多的 DBA 知识来提供帮助,但是像Bad file descriptor
和 Incorrect key file for table
这样的事情表明磁盘存在问题。我建议您运行一些东西来检查驱动器的完整性(Windows 中的扫描磁盘),看看有什么要说的。如果确实是磁盘问题,我还建议您在 ServerFault 上询问此问题
我刚刚卸载并重新安装为 d:/php/xamp 并修复了问题。感谢大家的帮助
【参考方案1】:
我发现的实际问题是 Windows 8.1 不允许某些程序更改 c:/programs.. 文件夹。
我通过创建一个文件夹说 D:/PHP/xampp 重新安装在我的 D: 驱动器上,并且它开始正常工作
【讨论】:
以上是关于phpMyAdmin 错误:我在用户帐户中看到错误的主要内容,如果未能解决你的问题,请参考以下文章
phpmyadmin 错误 403 - 禁止拒绝 - 似乎与服务器的连接已丢失