更改mysql数据库地址
一小时前我问了这个问题: 如何将数据从一个数据库(000webhost.com)传输到另一个数据库(shatellhost.com)?注意:我使用000webhosting.com免费托管服务,无法创建完整备份。我的数据是phpfox社交网络 没有人回答,所以我这样做: 我将000webhosting.com中公共html中的全部数据传输(下载)到我的计算机,然后将其上传到shotellhost.com中我的新主机的公共html中,然后当我尝试打开我的网站:www.ibiology.ir时,显示:更改mysql数据库地址,mysql,Mysql,一小时前我问了这个问题: 如何将数据从一个数据库(000webhost.com)传输到另一个数据库(shatellhost.com)?注意:我使用000webhosting.com免费托管服务,无法创建完整备份。我的数据是phpfox社交网络 没有人回答,所以我这样做: 我将000webhosting.com中公共html中的全部数据传输(下载)到我的计算机,然后将其上传到shotellhost.com中我的新主机的公共html中,然后当我尝试打开我的网站:www.ibiology.ir时,显示
Cannot connect to the database:
Can't connect to MySQL server on 'mysql5.000webhost.com' (4)
如何将MySQL地址更改为新的MySQL?请执行一项操作,然后将SQL导入新数据库
备份:#mysqldump-u root-p[root\u password][database\u name]>dumpfilename.sql
restore:#mysql-u root-p[root\u password][database\u name]
数据库主机名
,数据库用户名
,数据库密码
,数据库名称
。如果您使用PHP框架,请查看文档
通常,将站点移动到另一台主机时,我通常会这样做:
- 在旧主机控制面板中打开PHPMyAdmin
- 导出当前数据库的完整数据。我通常选中
选项DROP TABLE/DROP VIEW
- 将导出的sql文件保存到本地驱动器
- 打开我的新主机的控制面板
- 查找MySQL配置选项。您可以在这里找到MySQL主机名,通常是
(是的,当不使用此默认主机名时,000webhost是一个特例)localhost
- 如有必要,创建数据库和用户
- 将
,数据库主机名
,数据库用户名
,数据库密码
信息正确写入源代码的php配置文件中数据库名称
- 在新主机的控制面板中打开PHPMyAdmin,转到我的数据库(刚刚创建)并导入以前的sql文件
如果一切正常,代码可能会正常工作 多谢各位。我以前做过。但它不能正常工作。当我检查控制台日志时,我看到了核心和环境错误。那么错误是什么呢?你能把它们贴在那里吗。当您仍然使用PHP代码中的旧配置时,会出现“无法连接到'mysql5.000webhost.com'(4)上的MySQL服务器”错误。也许复习能有所帮助。