当前位置:首页 > 教程收藏 > 正文内容

宝塔面板mysql8.0导入mysql5.7遇到的问题

fanren3年前 (2023-06-17)教程收藏10

mysql8.0数据库导出的备份导入到mysql5.7中有大坑,主要的表现为数据库降级到5.7以后再导入数据,会出现网站打不开的问题。

本人是用宝塔面板调整数据库版本以后,再次导入原先的数据苦备份文件以后会出现网站打不开的问题。

主要的原因就是Mysql8.0的字符集和排序规则较5.7有改动,所以我们不是必须尽量不要降级数据库的版本。

  • 表编码为 utf8mb4_0900_ai_ci

  • 排序规则为utf8mb4

  • utf8mb4替换为utf8


解决方法如下:

本地打开.sql文件 使用notpad++等软件去全局替换:

utf8mb4_0900_ai_ci 替换为 utf8_general_ci

utf8_croatian_ci替换为utf8_general_ci

utf8mb4_general_ci替换为utf8_general_ci

utf8mb4 替换为 utf8


个人亲测这个方法可以解决问题。


“宝塔面板mysql8.0导入mysql5.7遇到的问题” 的相关文章

Nginx设置只允许来自Cloudflare CDN的IP访问的方法

宝塔NGINX网站只允许CF IP访问方法:在网站设置里面,配置文件,放置在server里面location / {     allow 173.245.48.0/20;     all...

Nginx屏蔽PC端指定目录,只允许移动端和百度蜘蛛访问

代码如下,#屏蔽指定的分类目录     set $flag 0;     if ($request_uri ~* "(/zqxm|/zqff|/hdxb|/...

宝塔面板离线降级版本步骤

宝塔面板离线降级版本步骤cd /root && wget http://download.bt.cn/install/update/LinuxPanel-7.4.5.zip unzip LinuxPanel-7.4.5.zip c...

Nginx二级目录伪静态设置,Zblog(站内站)二级目录伪静态规则设置

本规则主要是Zblog站内站的伪静态规则设置方法,大家可以做个参考。# 子目录规则要排在前边; location /sub/ {   if (-f $request_filename/index.html) { &...

Nginx的安全规则配置

if ($request_uri ~* "(\.gz)|(\")|(\.tar)|(admin)|(\.zip)|(\.sql)|(\.asp)|(\.rar)|(function)|($_GET)|(eval)|(\?php)|(config)|(...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。