我试图为我的网站设置opencart,但是当我填写MySQL数据库的所有内容时,我收到此错误:
No connection could be made because the target machine actively refused it.
我已尝试将其放在localhost上,我已尝试过127.0.0.1。当我尝试192.168.1.126(数据库服务器)时,它说它无法找到数据库
托管PHP站点的服务器位于192.168.1.125
我对SQL很陌生,我真的完全不了解它。我在SQL工作台中创建了一个新数据库。并填写我需要的信息。如何修复此错误?
答案 0 :(得分:1)
我的猜测是,您的数据库用户只能从127.0.0.1访问数据库服务器。您可能希望为其授予其他权限,并在SQL shell中运行类似
的操作GRANT ALL PRIVILEGES ON *.* To 'your-db-user'@'192.168.1.125'