我希望将Wordpress安装到我的vps服务器上。我将WP文件FTP到我的web根目录中。我使用ssh创建了数据库,initialDB和用户new_user。我认为问题是数据库可能保存在localhost以外的其他位置,或者可能是权限问题。请注意下表:
SELECT user,
-> host
-> FROM mysql.user;
+------------------+-----------+
| user | host |
+------------------+-----------+
| new_user | % |
| root | 127.0.0.1 |
| debian-sys-maint | localhost |
| root | localhost |
+------------------+-----------+
4 rows in set (0.00 sec)
最终我正在寻求帮助以确保所有内容都配置正确。有关WP的安装过程和我收到的错误,请参阅附件pictures。
非常感谢
答案 0 :(得分:1)
已解决 - 谢谢大家。我刚刚创建了一个新用户,所以我之前的密码错误,或者因为wordpress正在寻找特定的" localhost"对于数据库而不是"%"那是用过的。
答案 1 :(得分:0)
似乎用户没有权限访问数据库上的操作(如删除,插入等)。为用户提供所有权限,它应该可以正常工作。
答案 2 :(得分:0)
您是如何创建用户的?最有可能的是,您创建了它,但没有让它访问数据库。
您可能已经运行过此命令:
GRANT ALL ON initialDB.* TO 'new_user'@'%';
你现在很可能需要运行这个命令:
brew update
brew tap --repair && brew tap homebrew/science
brew install octave
有关创建用户和授予数据库访问权限的更多信息,您可以阅读GRANT Syntax。
答案 3 :(得分:0)
您是否已将wp-config-sample.php重命名为wp-config.php并替换了以下值? :
define('DB_NAME', 'database_name_here');
/** MySQL database username */
define('DB_USER', 'username_here');
/** MySQL database password */
define('DB_PASSWORD', 'password_here');
/** MySQL hostname */
define('DB_HOST', 'localhost');