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

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

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

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二级目录伪静态设置,Zblog(站内站)二级目录伪静态规则设置

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

Nginx的几个常用配置和技巧

一个站点配置多个域名server {     listen       80;     server_name  o...

rsync 用法教程

一、简介rsync 是一个常用的 Linux 应用程序,用于文件同步。它可以在本地计算机与远程计算机之间,或者两个本地目录之间同步文件(但不支持两台远程计算机之间的同步)。它也可以当作文件复制工具,替代cp和mv命令。它名称里面的r指的是 remote,rsync 其实就是"远程同步&qu...

Linux reinstall:服务器系统一键重装脚本

转自loc:https://hostloc.com/thread-1094336-1-3.html项目地址,欢迎 star:https://github.com/leitbogioro/Tools萌咖的一键重装脚本近期经过更新,已经支持 Debian 11/Ubuntu 20.04 等新系统,加入了...

CloudFlare自选ip

hostloc网友自选的CloudFlare优质ip,据说没有阻断。188.114.99.1/2423.227.38.1/24203.30.191.1/24203.30.190.1/24203.30.189.1/24203.30.188.1/24203.24.108.1/2466.235.200.1...

linux挂载磁盘分区步骤

在进行操作之前,一定要先做好快照,不然配置文件写错了会导致服务器无法启动,救起来特别麻烦一、Centos的操作这篇文章主要介绍了linux如何永久挂载新硬盘和/etc/fstab配置文件的说明,磁盘格式化,磁盘管理、挂载新硬盘(linux运维基础)。首先列出文件系统的整体磁盘空间使用情况。可以用来查...

发表评论

访客

看不清,换一张

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