我在安装Opencart时遇到问题。当我到达需要输入数据库的名称和用户的位置时,我收到一个错误:"访问被拒绝用户' slo114_agp' @'(ip我的域名)' (使用密码:是)"。我100%确定我使用的是数据库用户的正确密码,我还给了用户所有权利。对于托管我使用hostgator,我刚刚通过Filezilla上传文件。现在我不确定你在主机名中放了什么,因为我只使用localhost在本地测试了opencart,所以在这里我只是放入我的域名。 谢谢你的帮助。
答案 0 :(得分:0)
让您在创建用户后刷新主机。我正在设置一个在某些主机192.168.10.193上创建用户并访问它的示例。我在语法中设置%的主机,我可以设置我想要登录的任何主机。这是出于测试目的,首先检查它是否正常,然后用您所需的主机替换主机。
Mysql> Create User bob@'%' Identified By 'test';
Query OK, 0 rows affected (0.00 sec)
Mysql> flush hosts;
Query OK, 0 rows affected (0.00 sec)
Mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
Mysql> exit
Bye
现在远程访问该用户的mysql服务器。
hiteshmundra@smart:~$ mysql -ubob -ptest -h 192.168.10.193
Warning: Using a password on the command line interface can be insecure.
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 4
Server version: 5.6.24-log MySQL Community Server (GPL)
Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
Mysql>