1、mysql数据库迁移测试
截图来源:https://www.iqiyi.com/v_19rum69ln0.html#curid=6800880800_dedc2aa8689f571eff11079561a157b1
网站是虚拟主机部署的,原来部署apache的安装路径:/user/local/apache2/,里面有配置文件夹conf/,进入后里面有主配置文件httpd.conf,和一个扩展的子配置文件j夹extra/,新主机要进入extra/中查看httpd-vhosts.conf文件
打开 httpd-vhosts.conf 后可以看到如下虚拟主机:
如上图可以看见,博客网站的所有数据文件myblog/,存放在webserver/中,通过域名访问。
数据文件:webserver/myblog/
网站本身用php写的,php代码需要连接数据库,连接数据库需要指定数据库的ip,所以需要修改网站的配置文件:wp-config.php
wp-config.php 需要指定:数据库IP、数据库用户名、数据库密码、数据库名。端口不需要指定,在php.ini就已经指定了。
启动apache服务器
web服务器连接数据库出错,此时没有授权web服务器连接数据库不成功
如下图所示不被允许连接:
-p密码, -S指定socket文件,mysql.user表保存用户信息,里面localhost/lamp/127.0.0.1的root用户可以访问数据库
授权 web服务器10.1.1.1的root用户可以访问数据库
web服务器可以正常访问数据库
分离前端的web应用和后端的数据库,让一台服务器只处理数据库请求,所以在保证数据完整性的情况下迁移数据库到一台单独的服务器上,在保证原有服务器正常的情况下升级。
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· 使用C#创建一个MCP客户端
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现