lsky-pro icon indicating copy to clipboard operation
lsky-pro copied to clipboard

重新对接数据库----可否通过修改本地文件实现

Open kaiwenyao opened this issue 2 years ago • 3 comments

我正在尝试从A服务器迁移到B服务器. 使用的是mysql数据库. 已经备份了网站文件和mysql数据库.

当我直接迁移网站文件和mysql数据库内容到B服务器时, 出现问题: 登录界面无法加载出. 我瞬间意识到迁移前后数据库地址数据库名称有所更改, 新网站无法成功对接到数据库.

请问是否有方法通过修改网站本地配置文件实现重新配置数据库信息(地址, 端口, 名称, 密码等)并重新对接数据库呢?

kaiwenyao avatar Apr 05 '23 13:04 kaiwenyao

或者有什么其他方法实现修改数据库信息

kaiwenyao avatar Apr 05 '23 13:04 kaiwenyao

修改根目录中的 .env 文件,DB_ 开头的均为数据库配置。

0xxb avatar Apr 06 '23 00:04 0xxb

了解了,感谢回答~

我也发现另一种方式: 在目标地址先创建一数据库A,导入备份数据。 创建空数据库B。 迁移后删除installed.lock文件,跳转到对接数据库的界面,对接数据库B。 成功设置数据库地址、端口、用户名、密码等信息之后,删除数据库B。 将数据库A的名称改为B。 成功解决!

kaiwenyao avatar Apr 06 '23 13:04 kaiwenyao