前面我分享了如何用 Navicat 远程连接 SiteGround 的 MySQL 数据库,上次按照步骤确实成功了,但今天死活连不上,总是提醒没权限。
1045-Access denied for user
然后在朋友电脑上测试,发现有时可以连接,有时不成功,实在没耐心了。
索性在国内服务器上另外创建了个数据库,将 SiteGround 的网站连接国内数据库的数据库,免得连接个数据库还得看眼色,我不清楚为什么 SiteGround 这块的服务这么不稳定。
1、创建同名数据库
去网站的配置文件 wp-config.php
中找到之前数据库的信息,像用户名DB_USER
,数据库名DB_NAME
,数据库密码DB_PASSWORD
,将这些信息复制粘贴到下面框。记得将下面的访问权限修改成「所有人」。
2、导出数据库文件
3、导入数据库
将上一步导出下载的数据库文件导入到服务器刚创建的数据库,先从本地上传,再导入。
2、修改网站配置文件
数据库创建好后,因为刚才创建时,都是用的之前的信息,所以不用修改啥,只要将 wp-config.php
的修改成刚才创建数据库服务器的 IP 就行了。
保存,收工。
本文由老郭种树原创,转载请注明:https://guozh.net/navicat-mysql-connect-siteground-failed/