Navicat MySQL 远程连接 SiteGround 数据库失败后

前面我分享了如何用 Navicat 远程连接 SiteGround 的 MySQL 数据库使用 NavicatForMySQL 远程连接 SiteGround 网站的数据库,上次按照步骤确实成功了,但今天死活连不上,总是提醒没权限。

1045-Access denied for user

然后在朋友电脑上测试,发现有时可以连接,有时不成功,实在没耐心了。

索性在国内服务器上另外创建了个数据库,将 SiteGround 的网站连接国内数据库的数据库,免得连接个数据库还得看眼色,我不清楚为什么 SiteGround 这块的服务这么不稳定。

1、创建同名数据库

去网站的配置文件 wp-config.php中找到之前数据库的信息,像用户名DB_USER,数据库名DB_NAME,数据库密码DB_PASSWORD,将这些信息复制粘贴到下面框。记得将下面的访问权限修改成「所有人」。

2、导出数据库文件

3、导入数据库

将上一步导出下载的数据库文件导入到服务器刚创建的数据库,先从本地上传,再导入。

2、修改网站配置文件

数据库创建好后,因为刚才创建时,都是用的之前的信息,所以不用修改啥,只要将 wp-config.phpDB_HOST修改成刚才创建数据库服务器的 IP 就行了。

保存,收工。

本文由老郭种树原创,转载请注明:https://guozh.net/navicat-mysql-connect-siteground-failed/

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注