我在Digital Ocean设置了一台服务器。我已经安装了mysql和phpmyadmin以及那里的所有东西,并建立了一个数据库。在服务器上,除了'root'之外还有一个名为'webcurator'的用户。该用户具有同名的数据库。我已经使用phpmyadmin登录wp-config文件。
define( 'DB_NAME', 'webcurator' );
define( 'DB_USER', 'webcurator' );
define( 'DB_PASSWORD', 'password' );
define( 'DB_HOST', 'localhost' ); // Probably 'localhost'
我检查过我所知道的一切。我可以使用'mysql -h localhost -u webcurator -p'直接登录mysql,我在wp-config设置中尝试了很多不同的组合。但我仍然得到这个wordpress错误:
我没有选择,希望有人有一些指示。谢谢!
答案 0 :(得分:0)
使用root
登录mysqlmysql -u root -p yourpassword
在上授予所有特权。以及' webcurator' @'%'无需担保选项; 冲洗权限;
答案 1 :(得分:0)
在我的情况下,它就像更改DB_HOST一样简单,因此它在 wp-config.php 中使用了正确的主机和端口:
define('DB_HOST', '127.0.01:3306');
其中3306是我的mysql默认端口