当前位置: 首页 > news >正文

WordPress对接微信公众号seo搜索引擎优化课程

WordPress对接微信公众号,seo搜索引擎优化课程,支付宝网页版登录入口,济南网站建设山东聚搜网推荐最近接到一个业务自行运维的MySQL库迁移至标准化环境的需求,库不大,迁移方式也很简单,由开发用myqldump导出数据、DBA导入,但迁移过程坎坷十足,记录一下遇到的各项报错及后续迁移注意事项。 一、 概要 空间问题源与目…

       最近接到一个业务自行运维的MySQL库迁移至标准化环境的需求,库不大,迁移方式也很简单,由开发用myqldump导出数据、DBA导入,但迁移过程坎坷十足,记录一下遇到的各项报错及后续迁移注意事项。

一、 概要

  • 空间问题
  • 源与目标库版本
  • 脚本乱码(尤其是跨平台传输后)
  • MySQL远程表
  • DEFINER问题
  • 字符集与排序规则
  • 导入命令
  • 权限问题

二、 问题详情

1. 空间问题

       确保目标库空间不小于源库,尤其是在进行了多轮导入测试后,会生成大量binlog,可能导致空间不足,报错 The table xxx is full。

2. 源与目标库版本

一般来说要求源与目标库版本一致,若不一致需业务提前验证兼容性,避免迁移后连接报错。

迁移后应用启动报错 Could not retrieve transation read-only status server,查询资料发现与目标库版本有关:MySQL数据库服务为8.0.22,而在项目开发的过程中使用了低版本的MySQL驱动包

 Could not retrieve transation read-only status server 的解决办法-CSDN博客

3. 脚本乱码

主要是Windows与Linux互传文件时,换行符可能被识别为乱码,需要替换处理

Linux、Windows、Mac换行符相互转换方法_windows换行符转linux-CSDN博客

4. MySQL远程表

导入后发现两张表数据为空,查看定义发现为MySQL远程表,需修改表定义语句

CONNECTION='mysql://目标库用户名:密码@ip:端口/目标库名/目标表名'

5. DEFINER问题

源端导出的视图、存储过程等可能带有DEFINER信息。若目标库不存在对应用户,会导致创建及查询报错。

导入报错

查询报错

可能直接报 Access denied for user test_read@'%',也可能报

查看DEFINER设置

cat pexetech.sql |grep DEFINER

替换为目标库DEFINER

sed -i 's/`root`@`%`/`app_rw`@`10.%`/g' pexetech.sql

6. 字符集与排序规则

导入报错

源库

目标库

       由于utf8与utf8mb4对应字符长度不同,导致导入时报错字段太长。若为其他不兼容字符集,还可能导致乱码。

       解决方法:使用与源库相同的字符集与排序规则。在本例中由于导出语句自带了字符集及排序规则,DBA不进行初始DB创建,直接使用脚本导入即可。

7. 导入命令

建议使用  mysql -uroot -p < pexetech.sql  方式,报错时可自动停止并显示报错语句

不建议使用  source pexetech.sql,在导入语句过多时会快速刷屏,且不会显示报错语句

8. 权限问题

确认目标库业务账号除标准权限外是否还需额外权限,避免报错。

例如本例中业务用户除标准权限外,应用还需要mysql.help_topic的读取权限,需要单独授予。 

参考:

《乱码的前世今生 —— 字符集和比较规则》

http://www.hkea.cn/news/776877/

相关文章:

  • p2p网站开发文档免费b站软件下载
  • 有没有做q版头像的网站今天百度数据
  • wordpress页面修改插件seo顾问阿亮
  • 政府门户网站建设标准国际婚恋网站排名
  • 上海青浦网站建设郑州靠谱seo电话
  • 网站建设怎么样seo专家招聘
  • 在网盘上怎么做自己的网站整站优化推广
  • php建设网站实训百度搜索引擎的总结
  • 怎么在360自己做网站重庆seo排名收费
  • 外贸网站建设浩森宇特教育培训报名
  • 网站开发价目表深圳市前十的互联网推广公司
  • php做视频直播网站关键词竞价广告
  • 重庆怎么站seo深圳网络推广团队
  • 自学软件网站开发网络推广怎样做
  • 最新版的wordpress怎么添加特征图优化关键词的作用
  • 深圳做网站google推广网络营销和传统营销的区别和联系
  • 专业做网站的顺德公司网络推广怎么收费
  • php商城网站建设多少钱天津百度seo排名优化
  • 注册网站免费注册insseo关键词优化推广哪家好
  • 深圳房地产网站开发常见的网络营销工具有哪些
  • .net 网站管理系统湖南企业竞价优化首选
  • 南山区住房与建设局官方网站网络赚钱推广
  • wordpress mycred汉化seo引擎搜索入口
  • 在线教育网站用什么做百度搜索的优势
  • 甘肃省住房城乡建设厅网站首页智能建站模板
  • 智能科技网站模板下载地址百度学术论文查重
  • 网站要怎么做才能让360收录推广品牌的策划方案
  • 做网站前景营销课程培训视频
  • 青海做网站广告开户南京seo
  • wordpress写软文赚钱seo快速培训