尝试连接到我的本地计算机 (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:21:44 0 [Note] InnoDB: Mutexes and rw_locks use Windows interlocked functions 2023-05-29 11:21:44 0 [Note] InnoDB: Uses event mutexes
2023-05-29 11:21:44 0 [注意] InnoDB:压缩表使用 zlib 1.2.12
2023-05-29 11:21:44 0 [注意] InnoDB:池数:1
2023-05-29 11:21:44 0 [注意] InnoDB:使用SSE2 crc32指令
2023-05-29 11:21:44 0 [注意] InnoDB:正在初始化缓冲池,总大小 = 16M,实例 = 1,块大小 = 16M
2023-05-29 11:21:44 0 [注意] InnoDB:缓冲区初始化完成
2023-05-29 11:21:44 0 [注意] InnoDB:从检查点 LSN=1172954507 开始崩溃恢复
2023-05-29 11:21:44 0 [注意] InnoDB:128 个回滚段中有 128 个处于活动状态。
2023-05-29 11:21:44 0 [注意] InnoDB:删除了临时表空间数据文件:“ibtmp1”
2023-05-29 11:21:44 0 [注意] InnoDB:为临时表创建共享表空间
2023-05-29 11:21:44 0 [注意] InnoDB:将文件“D:\xampp\mysql\data\ibtmp1”大小设置为 12 MB。物理上将文件写满;请稍等 ...
2023-05-29 11:21:44 0 [注意] InnoDB:文件“D:\xampp\mysql\data\ibtmp1”大小现在为 12 MB。
2023-05-29 11:21:44 0 [注意] InnoDB:等待清除开始
2023-05-29 11:21:44 0 [注意] InnoDB:10.4.27 启动;日志序列号 1172954516;交易编号 434262
2023-05-29 11:21:44 0 [注意] InnoDB:从 D:\xampp\mysql\data\ib_buffer_pool 加载缓冲池
2023-05-29 11:21:44 0 [注意] 插件“反馈”已禁用。
2023-05-29 11:21:44 0 [注意] InnoDB:缓冲池加载在 230529 11:21:44 完成
2023-05-29 11:21:44 0 [注意] 在 IP 上创建的服务器套接字:'::'。
至于消息的部分说:
用户root_wordpress是否有权限使用wp_sinreg数据库?
尝试在 PHPMyAdmin 中显示用户帐户后,我收到以下错误(并且没有显示任何用户!):
phpMyAdmin 配置存储
pmadb 的配置……还没有收到 OK(请参阅文档)
一般关系选项:已禁用
创建一个名为“phpmyadmin”的数据库并配置 phpMyAdmin 配置存储。
和 ...
错误
咨询 SQL:Copiar Documentación Editar Editar
(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` ASC
MySQL ha dicho:Documentación #1030 - 来自 Aria 表处理程序的错误 176“读取校验和错误的页面”
因此,尽管 MySQL 似乎运行良好,但有些地方出了问题......任何人都可以帮助理解发生了什么以及如何解决它吗?