首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么我偶尔会遇到这样的错误:无法选择数据库

问为什么我偶尔会遇到这样的错误:无法选择数据库
EN

Database Administration用户
提问于 2023-05-29 17:18:38
回答 1查看 37关注 0票数 0

此问题是在试图连接到本地计算机(localhost)上托管的Wordpress网站时出现的。我使用的是XAMPP应用程序,它在windows 10上使用php 8.2.0和MariaDB 10.4.27运行。XAMPP显然运行良好,apache和MySql都已启动并运行。

有时,当我试图连接到我的本地网站时,我也会收到这条消息。

无法选择数据库服务器可能连接(这意味着您的用户名和密码是确定的),但无法选择wp_sinreg数据库。你确定它存在吗?用户root_wordpress是否拥有使用wp_sinreg数据库的权限?在某些系统中,数据库名以用户名作为前缀,因此类似于username_wp_sinreg。这就是问题所在吗?如果您不知道如何创建数据库,则应与主机联系。如果所有这些都失败了,您可以在WordPress支持论坛上找到帮助。

数据库显然存在,可以通过phpmyadmin访问,并且不以用户名作为前缀。

在查看MySql.err文件之后,我无法发现任何与故障相关的消息:

2023-05-29 11:44 0 InnoDB: Mutexes和rw_locks使用Windows互锁函数2023-05-29 11:44 0 InnoDB:使用事件互斥对象2023-05-29 :21:44 0 InnoDB:压缩表使用zlib 1.2.12 2023-05-29 11:21:44 0 InnoDB:池数:1 2023-05-29 11:21:44 InnoDB:使用SSE2 crc32指令2023-05-29 11:21:44 0 InnoDB:初始化缓冲池,总大小=16 M,实例= 1,块大小= 16M 2023-05-29 11:44 0 InnoDB:完成缓冲区2023-05-29 11:44 0 InnoDB:从检查点LSN=1172954507 2023-05-29 11:21:44 0 InnoDB: 128个回滚段中的128个处于活动状态。2023-05-29 11:44 0 InnoDB:已删除临时表空间数据文件:"ibtmp1“2023-05-29 11:44 0 InnoDB:为临时表创建共享表空间2023-05-29 11:44 0 InnoDB:将文件‘D:\xampp\mysql\ data \ibtmp1 1’大小设置为12 MB。物理写入文件完整;请等待. 2023-05-29 11:21:44 0 InnoDB:文件‘D:\xampp\mysql\data\ibtmp1 1’大小现在为12 MB。2023-05-29 11:44 0 InnoDB:等待清除启动2023-05-29 11:44 0 InnoDB: 10.4.27已启动;日志序列号1172954516;事务id 434262 2023-05-29 11:44 0 InnoDB:从D:\xampp\mysql\data\ib_buffer_pool 2023-05-29 11:21:44 0 InnoDB加载缓冲池(S) 11:21:44 0已禁用‘反馈’。2023-05-29 11:21:44 0 InnoDB:缓冲池(S)负载在230529 11:21:44 2023-05-29 11:21:44服务器套接字上创建:'::'.

至于这句话的那部分说:

用户root_wordpress是否拥有使用wp_sinreg数据库的权限?

尝试在PHPMyAdmin中显示用户帐户后,我会收到以下错误(没有显示用户!):

pmadb phpMyAdmin…的配置存储配置还没有收到OK (请参阅Doc)一般关系选项:禁用,创建一个名为“phpMyAdmin”的数据库,并配置phpMyAdmin配置存储。

还有..。

错误咨询SQL: Copiarón Editar (选择DISTINCT User,从mysql.user中选择D22mysql.db中选择DISTINCT User,Host )联合(从User中选择D18D18。D20) UNION (选择D20D21,Host从mysql。D24联合(选择D24,D26从D27/code>.<>D28/code>代码<>D29>排序)Host ASC MySQL ha dicho: Documentación #1030 --来自Aria表处理程序的“读取页与错误校验和”错误176号

因此,尽管MySQL似乎运行良好,但有些地方不对劲.有谁能帮助我们了解正在发生的事情以及如何解决它?

EN

回答 1

Database Administration用户

回答已采纳

发布于 2023-05-30 05:22:35

在查询的表中出现了一些校验和错误。

运行:

代码语言:javascript
复制
REPAIR TABLE mysql.db, mysql.tables_priv, mysql.columns_priv, mysql.procs_priv, mysql.global_priv

global_priv在那里,因为mysql.user是global_priv表上的视图。

参考文献;修理表

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

https://dba.stackexchange.com/questions/327657

复制
相关文章

相似问题

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