`

mysql快速执行超大sql脚本方法

 
阅读更多

使用mysql数据库时,经常会碰到这个问题,特别是sql脚本太大的时候,使用其它工具执行sql脚本会比较卡。下面介绍一种在dos界面下操作的最简单办法。

 

1.首先 mysql导入sql文件:source data.sql

 

2.更改了mysql的my.ini的max_allowed_packet

 

mysql > use databasename

 

Database changed

 

mysql > source c:\mysql.sql

 

3.还遇到了一个问题就是"BLOB/TEXT column 'source' used in key specification without a key length"

如果.sql文件过大,mysql会直接断开连接
解决方法:
在mysql的配置文件my.ini 中加入 一行max_allowed_packet = 100M(该大小>=mysql.sql文件大小)

分享到:
评论

相关推荐

    ansible执行mysql sql 脚本

    本话题聚焦于如何使用Ansible执行MySQL的SQL脚本,以实现数据库的自动化操作。我们将探讨Ansible的基本概念、MySQL的SQL脚本操作以及两者结合的具体实践。 首先,Ansible是一款基于Python的自动化工具,它通过SSH...

    navicat for mysql执行sql脚本细节

    ### Navicat for MySQL执行SQL脚本细节 #### 一、引言 在数据库管理和开发过程中,使用图形化工具能够极大地提升工作效率。Navicat for MySQL作为一款强大的MySQL图形化管理工具,在执行SQL脚本方面提供了丰富的...

    MySQL导入sql脚本错误:2006 解决方法

    MySQL导入sql脚本错误:2006 – MySQL server has gone away 到如一些小脚本很少报错,但最近导入一个10+M的SQL脚本,却重复报错: Error occured at:2014-03-24 11:42:24 Line no.:85 Error Code: 2006 - MySQL ...

    mysql导入大容量.sql脚本文件方法

    MySQL 导入大容量 SQL 脚本文件方法 MySQL 是一个流行的关系数据库管理系统,广泛应用于各种 web 应用程序中。随着数据量的增加,数据库的容量也在逐渐增加,对于大容量 SQL 脚本文件的导入变得尤为重要。本文将...

    不进入mysql 就能导入sql脚本的方法

    例如,可以创建一个.sh文件,包含执行SQL脚本的命令,然后通过cron定时任务定期运行。 在描述中提到的“在mysql生成的导出脚本开头添加drop database if exists, create database”是确保在导入脚本时,如果数据库...

    Mysql执行脚本步骤

    Mysql 执行脚本步骤详解 ...Mysql 执行脚本步骤是一个非常重要的知识点,它可以帮助我们快速地执行 SQL 语句,从而提高工作效率。但需要注意的是,在执行 SQL 脚本文件时,我们需要格外小心,以免出现错误。

    数据库转换工具MySQL 转为SqlServer 脚本

    本主题聚焦于如何使用特定工具或脚本将MySQL数据库转换为SQL Server,这一过程通常称为“数据库迁移”。以下是关于这个过程的一些关键知识点: 1. **数据库迁移的目的**:迁移可能出于多种原因,如业务增长、性能...

    SQL脚本批量执行,方便大量的SQL脚本执行。

    综上所述,批量执行SQL脚本是数据库管理员日常工作中不可或缺的一部分,通过选择合适的工具和方法,可以显著提升工作效率,同时保证数据的准确性和一致性。在实际操作中,应根据具体环境和需求灵活选择和应用。

    mysql通用存储过程sql脚本

    mysql通用存储过程sql脚本,支持多表,子查询,高级查询 分页

    批量执行SQL脚本

    2. **工具选择**:有许多工具可以用来批量执行SQL脚本,如MySQL的`mysql`命令行客户端,SQL Server的`sqlcmd`,Oracle的`sqlplus`,或者通用的数据库管理工具如Navicat、DBeaver等。这些工具通常支持读取文本文件中...

    MySQL-dept(部门),emp(员工),salgrade(薪资等级)表的SQL脚本-MySQL练习SQL脚本

    B站MySQL的视频教程的初始化数据导入SQL脚本,各大学MySQL数据库教学老师的教学SQL脚本。里面包含dept(部门),emp(员工),salgrade(薪资等级)三张表的构建与数据的插入。主要用于初学者对表的操作练习。该脚本是...

    employees的sql脚本

    本文将深入探讨SQL脚本的核心概念,并以"myemployees.sql"为例,阐述其可能包含的内容及使用方法。 首先,"myemployees.sql"文件很可能是创建"employees"表的初始化脚本。这通常包括CREATE TABLE语句,定义了表的...

    shell执行mysql脚本

    `SQL_FILE`变量接收来自命令行的第一个参数,即我们要执行的SQL脚本的路径。`if`语句检查是否传入了SQL文件,如果没有,脚本将打印使用说明并退出。 `mysql`命令后面的一系列选项用于指定连接参数,如用户名、密码...

    mysql 全国省市区3级数据 和 4级数据 (sql脚本).rar

    总结来说,这个MySQL全国省市区3级和4级数据的SQL脚本提供了一套完整的中国行政区域数据,对于开发需要地理位置功能的Web应用非常有价值。正确地设计数据库、导入数据、进行查询优化,以及在开发中合理利用这些数据...

    MySQL必知必会SQL脚本.zip

    《MySQL必知必会SQL脚本》这个压缩包文件提供了丰富的SQL学习资源,特别是对于那些想要深入了解MySQL数据库管理和数据操作的人来说。SQL(Structured Query Language)是用于管理关系数据库的标准语言,而MySQL则是...

    mysql快速批量生成执行脚本

    ### MySQL快速批量生成执行脚本知识点详解 #### 一、概览 在MySQL数据库管理过程中,经常需要对多个表进行批量操作,例如批量修改字段类型、在所有表中添加新字段等。这些任务如果手动一个一个地去完成,将会非常...

    全球国家城市SQL脚本

    全球国家城市SQL脚本,最多支持4级,按照国家、省/州、城市、地区。脚本是从mysql数据库中导出。

    c# 直接运行.sql脚本必须的dll

    标题中的“c# 直接运行.sql脚本必须的dll”指的是在C#项目中,为了执行SQL语句或者整个SQL脚本,开发者需要引入一些必要的数据库访问库。下面我们将详细讨论这个主题。 首先,最常见的用于在C#中执行SQL脚本的DLL是...

    mysql练习sql脚本

    针对“mysql练习sql脚本”这个主题,我们将深入探讨MySQL中的常用函数,特别是字符串和日期时间函数,这些在日常的数据处理和分析中极为关键。 1. **字符串函数**: - `CONCAT()`: 用于连接两个或多个字符串。例如...

    地区表MySql递归sql脚本

    地区表MySql递归sql脚本

Global site tag (gtag.js) - Google Analytics