我有一个名为'test'@'111.11.11.111‘的用户(例如)。
当我打电话的时候
mysql_connect('localhost', //mysql is hosted locally (as far as php is concerned)
'test', //user is test
'password');//test's password
它自动尝试登录'test'@'localhost‘。尝试用户名的test@11
我试着在我的Mac上配置Wordpress。我使用带有MySQL的Apache服务器,它是通过MacPorts安装的。
因此,在phpMyAdmin中,我创建了一个具有"hellowp“数据库的"hellowp”用户。我可以正确地与这个用户登录,并且我可以访问hellowp数据库。
但是,当我在wp-config.php或Wordpress配置GUI中设置这些参数时,Wordpress无法登录到数据库。
我启用了调试,这是我得到的错误:
Warning: mysqli_real_connect(): (HY000/2002): No such file or directory
我登录到我的VM登录MySQL。我运行:
mysql -u root -p
CREATE USER 'bheng'@'46.101.59.250' IDENTIFIED BY '**********';
GRANT ALL PRIVILEGES ON * . * TO 'bheng'@'46.101.59.250';
FLUSH PRIVILEGES;
我看到了这个
select User,Host from mysql.user;
+------------------+---------------+
| U