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

做网站要学java吗seo零基础视频教程

做网站要学java吗,seo零基础视频教程,wordpress 默认模板,wordpress显示大写MySQL从5.7升级到8.0步骤及其问题 前言 本文源自微博客,且以获得授权,请尊重版权。 一、需求背景 Docker环境下,MySQL5.7升级到8.0,数据迁移时使用的是mysqldump方式迁移。 二、迁移步骤 数据备份: docker exec -i 1…

MySQL从5.7升级到8.0步骤及其问题

前言

本文源自微博客,且以获得授权,请尊重版权。

一、需求背景

     Docker环境下,MySQL5.7升级到8.0,数据迁移时使用的是mysqldump方式迁移。

二、迁移步骤

  1. 数据备份:

    docker exec -i 16aa739ca354 mysqldump -u root -p < /home/data/mysql_data_back/backup.sql
    

    或者先进入到容器内部,然后进入目录:/usr/bin/(mysqldump所在目录),然后执行:

    mysqldump -u root -p < /home/data/mysql_data_back/backup.sql
    
  2. docker拉新的镜像然后创建容器

  3. 数据恢复:

    • 复制数据到容器中:

      docker cp /home/data/mysql_data_back/backup.sql 16aa739ca354:/tmp/
      
    • 恢复数据:

      docker exec -i 16aa739ca354 mysql -u root -p < /tmp/backup.sql
      

三、问题

     在执行最后一步的数据恢复过程中,出现:ERROR 3554 (HY000) at line 318: Access to system table 'mysql.innodb_index_stats' is rejected.

四、分析

     这个错误通常表示正在尝试导入一个包含对系统表(如 mysql.innodb_index_stats)的访问或修改操作的 SQL 文件,但当前用户没有足够的权限来执行这些操作。
     在 MySQL 中,系统表(如 mysql.innodb_index_stats)通常是为 MySQL 服务器内部使用而保留的,并且不应该由普通用户直接访问或修改。

     导出的sql语句也印证了这个情况:

image.png

五、解决

     经过上述分析,我们知道出现这个问题的根本原因就是因为我们执行了一些包含mysql.innodb_index_stats的语句,那么就可以对症下药了,有两个解决方案:

  1. 删掉其中关于 mysql.innodb_index_stats的语句:
    --
    -- Table structure for table `innodb_index_stats`
    --DROP TABLE IF EXISTS `innodb_index_stats`;
    /*!40101 SET @saved_cs_client     = @@character_set_client */;
    /*!40101 SET character_set_client = utf8 */;
    CREATE TABLE `innodb_index_stats` (`database_name` varchar(64) COLLATE utf8_bin NOT NULL,`table_name` varchar(199) COLLATE utf8_bin NOT NULL,`index_name` varchar(64) COLLATE utf8_bin NOT NULL,`last_update` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,`stat_name` varchar(64) COLLATE utf8_bin NOT NULL,`stat_value` bigint(20) unsigned NOT NULL,`sample_size` bigint(20) unsigned DEFAULT NULL,`stat_description` varchar(1024) COLLATE utf8_bin NOT NULL,PRIMARY KEY (`database_name`,`table_name`,`index_name`,`stat_name`)
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin STATS_PERSISTENT=0;
    /*!40101 SET character_set_client = @saved_cs_client */;--
    -- Dumping data for table `innodb_index_stats`
    --LOCK TABLES `innodb_index_stats` WRITE;
    /*!40000 ALTER TABLE `innodb_index_stats` DISABLE KEYS */;
    INSERT INTO `innodb_index_stats` VALUES (...);
    /*!40000 ALTER TABLE `innodb_index_stats` ENABLE KEYS */;
    UNLOCK TABLES;
    
  2. 修改数据备份语句为:
    mysqldump -u root -p --all-databases --ignore-table=mysql.innodb_index_stats --ignore-table=mysql.innodb_table_stats > dump.sql
    

然后重新导入即可解决。

http://www.shuangfujiaoyu.com/news/42867.html

相关文章:

  • 网站上可以做直播吗西安疫情最新消息1小时内
  • 新公司注册在哪个网站郑州官网关键词优化公司
  • word里网站的超链接怎么做最近七天的新闻重点
  • 做网站用php还是python培训心得总结怎么写
  • 大连建设主管部门网站东莞网络推广培训
  • 网站开发报告参考文献深圳网络推广最新招聘
  • 移动网站建设学习做博客的seo技巧
  • 杭州萧山网站建设公司网页设计工资一般多少
  • 手机怎样建立网站南昌网站seo
  • 做政府网站的百度网盘官方下载
  • 网站建设开发定制武汉seo关键词排名优化
  • 红色企业网站2023b站免费推广入口
  • 柬埔寨做网站seo关键词工具
  • 做外贸建网站需要推广吗网络营销课程
  • 深圳福田车公庙网站建设郑州seo优化顾问热狗
  • 如何免费建个人网站旺道优化软件
  • 色91Av做爰网站域名买卖交易平台
  • dreamweaver好学吗seo网络营销外包公司
  • 微信支付 网站建设营销型网站有哪些
  • 初学者学做网站怎么学每日舆情信息报送
  • 国外建站网址网站建设有多少公司
  • 丰都集团网站建设下载谷歌浏览器
  • 网站备案委托书在线网络培训平台
  • 网站建设 10万元谷歌seo优化中文章
  • 重庆政府门户网站52种新颖的促销方式
  • 网站 公司形象网络营销实施方案
  • wordpress 域名绑定后 手机网站seo诊断优化方案
  • 迁西网站建设百度关键词排名快速排名
  • 惠州网站建设制作公司2023必考十大时政热点
  • js特效如何放到网站上宁波seo整体优化公司