【问题标题】:PhpMyAdmin and Mysql databases [closed]PhpMyAdmin 和 Mysql 数据库 [关闭]
【发布时间】:2015-08-28 07:05:04
【问题描述】:

我在localhost 上安装了 wordpress 并创建了数据库 - wordpress 和 phpmyadmin。

当我尝试通过终端连接wordpress database时,它显示没有这样的数据库-wordpress,而是mysql,information_schema,performance_schema,test。

为什么会这样,我该如何解决?

【问题讨论】:

  • 您连接的帐户是否有权访问数据库? (如果是 root 帐户,则意味着您的数据库可能不存在)
  • 可能是测试数据库吗?
  • 可能是根源错误。不,它不是测试数据库,测试数据库没有表。
  • 检查默认的root用户账号是否可用或创建新的用户和密码

标签: php mysql wordpress phpmyadmin


【解决方案1】:

尝试在phpmyadmin中添加数据库并将wp-config-sample.php更改为wp-config.php并提供您的用户名、密码和数据库名称...

喜欢

/** The name of the database for WordPress */
define('DB_NAME', 'test');

/** MySQL database username */
define('DB_USER', 'root');

/** MySQL database password */
define('DB_PASSWORD', 'test');

/** MySQL hostname */
define('DB_HOST', 'localhost');

参考 word-press installation

【讨论】:

  • 这对我没有帮助。 :(
【解决方案2】:

在 phpmyadmin 前添加数据库。文字

安装 Wordpress 步骤


第一步)


第 2 步)


步骤 3)

打开您的 wordpress 文件夹并查看此 wp-config-sample.phpwp-config-sample.php 重命名为 wp-config.php


第 4 步)

并打开重命名文件wp-config.php 并粘贴step 3 代码并保存此文件

第 5 步)

保存 wp-config.php 后不要刷新只点击“运行安装”


第 6 步)

享受安装您的 Wordpress 的乐趣

【讨论】:

  • 不,没有帮助我:((
【解决方案3】:

所以你从 phpMyAdmin 中看到了数据库,并想知道为什么你不能从命令行(终端)看到它;这似乎是因为您没有以同一用户身份连接。即使您以相同的用户名连接,如果一个用户通过套接字连接而另一个用户通过 TCP/IP 连接,这将解释问题,因为 MySQL 将不同的传入主机和连接类型视为不同的用户。

要检查这一点,请查看 phpMyAdmin 的主页,在右侧显示“数据库服务器”部分下列出的“服务器”和“用户”。然后从命令行客户端连接并运行status; 命令,并比较输出。

要修复它,要么以正确的用户身份连接(-u-h 选项在这里可能会有所帮助),要么从命令行向您正在连接的用户授予适当的权限。

【讨论】:

    猜你喜欢
    • 2016-03-03
    • 2012-06-09
    • 2016-03-26
    • 2014-02-24
    • 2020-07-05
    • 2016-01-15
    • 1970-01-01
    • 2014-10-19
    • 2016-01-03
    相关资源
    最近更新 更多