我在localhost
上安装了 wordpress 并制作了数据库 - wordpress un phpmyadmin。
当我尝试通过终端连接wordpress database
时,它显示没有这样的数据库 - wordpress而不是mysql,information_schema,performance_schema,test。
为什么会这样,我该如何解决?
答案 0 :(得分: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
答案 1 :(得分:0)
在phpmyadmin ex中添加数据库。文本
安装Wordpress步骤
步骤1)
第2步)
步骤3)
打开wordpress文件夹并查看wp-config-sample.php
将wp-config-sample.php
重命名为wp-config.php
步骤4)
wp-config.php
并粘贴step 3
代码并保存此文件步骤5)
保存后wp-config.php不要刷新,只需点击&#34;运行安装&#34;
步骤6)
享受安装Wordpress
答案 2 :(得分:0)
所以你在phpMyAdmin中看到数据库,想知道为什么你不能从命令行(终端)看到它;这似乎是因为您没有以同一个用户身份连接。即使您以相同的用户名连接,如果一个用户通过套接字连接而另一个用户通过TCP / IP连接连接,它也可以解释问题,因为MySQL将不同的传入主机和连接类型视为不同的用户。
要检查这一点,请查看右侧的phpMyAdmin主页,其中显示“数据库服务器”部分下列出的“服务器”和“用户”。然后从命令行客户端连接并运行status;
命令,并比较输出。
要解决此问题,请以正确的用户身份进行连接(此处-u
和-h
选项可能会有所帮助),或者从命令行向您要连接的用户授予适当的权限