mysql文件怎么导入(怎么把mysql文件导入mysql)

  • 1、MySQL导出导入SQL文件命令方法
  • 2、mysql数据库 文件过大 如何导入
  • 3、mysql 的sql文件太大怎么导入
  • 4、mysql如何导入数据库

1.导出整个数据库

mysqldump -u 用户名 -p 数据库名 导出的`文件名

mysqldump -u wcnc -p smgp_apps_wcnc wcnc.sql

2.导出一个表

mysqldump -u 用户名 -p 数据库名 表名 导出的文件名

mysqldump -u wcnc -p smgp_apps_wcnc users wcnc_users.sql

3.导出一个数据库结构

mysqldump -u wcnc -p -d –add-drop-table smgp_apps_wcnc d:wcnc_db.sql

-d 没有数据 –add-drop-table 在每个create语句之前增加一个

4.导入数据库

常用source 命令

进入mysql数据库控制台,

如mysql -u root -p

mysqluse 数据库

然后使用source命令,后面参数为脚本文件(如这里用到的.sql)

mysqlsource d:wcnc_db.sql

点击电脑‘运行’,输入cmd,然后点击确定。

cmd

2.找到sql的安装路径,打开命令行,进入Binn目录,输入:cmd,回车执行。

binn大致就在这个里面D:\Program Files\Microsoft SQL Server\100\Tools\Binn

3.执行下列语句:

sqlcmd -S localhost -U sa -P pwzyy!@#123 -i C:\Users\Administrator\Desktop\script.sql

说明:

  -S:数据库服务器地址,我这里是本机直接用localhost

  -U:用户名

  -P:密码

  -d:数据库名

  -i:sql文件

我有个大的 SQL 文件要回放,需要马上做,但又怕压死业务,怎么办?

先来建一个测试库:

塞一些数据进去:

看看我们填充数据的成果:

使用 mysqldump 导出一份数据:

现在我们假设要把这个 dump 文件,回放到一个数据库中,并且现在数据库正在承担很重的业务,我们不希望业务受到太大影响。

先来看看如果直接回放 dump 文件,会发生什么?

我们看到 MySQL 的 cpu 会彪起来,

我们换一个方式来回放 dump:

看看 CPU 压力:

可以看到 CPU 已经非常冷静,并且缓慢的处理数据。

?小贴士:pv 工具既可以用于显示文件流的进度,也可以用于文件流的限速。在本实验中,我们用 PV 来限制 SQL 文件发到 MySQL client 的速度,从而限制 SQL 的回放速度,达到不影响其他业务的效果。

第一步:打在开始界面中找到mysql

第二步:双击打开mysql软件。,并输入密码。

第三步:如果sql文件的内容中有创建数据库的语句或者你想将表存放在你已有的数据库,在这里就不用创建数据库。

第四步:输入“show databases;”就能看到自己创建的数据库。

第五步:输入“use 数据库名”,开始使用这个数据库。

第六步:开始导入sql文件,输入“source sql文件的路径”(注意你的文件路径要是复制来的,要将”\”全部换成“/”)

第七步:输入“show tables”,你就会看到你导入的表了。

原创文章,作者:简单一点,如若转载,请注明出处:https://www.506064.com/n/126209.html

相关推荐

  • c语言读取目录下所有文件内容,c语言读取文件夹下的所有文件

    本文目录一览: 1、C语言中,如何读取同一文件夹下的所有txt文件? 2、求c语言代码 读入多个文件夹内的所有txt文件 3、c语言 怎样获取文件夹中的所有文件 4、如何用C语言获…

    编程 2024-12-02
  • 并将数据导入mysql数据库(怎么把数据导入mysql数据库)

    本文目录一览: 1、如何将数据导入到mysql数据库 2、怎样把数据库导入mysql数据库 3、如何将数据导入mysql数据库 4、怎么将数据导入到mysql数据库中 如何将数据导…

    编程 2024-10-03
  • 如何设置MySQL 8.0的远程访问权限

    MySQL 8.0是一款广泛使用的关系型数据库,能够提供高效的数据存储和管理服务。默认情况下,MySQL 8.0只允许本地访问,如果需要实现远程访问,需要进行一些配置。本文将从多个…

    编程 2024-10-04
  • mysql连接不显示数据库名,mysql显示无法连接

    本文目录一览: 1、mysql连接数据库失败,请确定数据库用户名,密码设置正确 2、为什么登陆了本地mysql不显示mysql数据库 3、php连接mysql时没有数据库的用户名和…

    编程 2025-01-11
  • mysql数据库判断是否连接,怎么判断数据库连接成功

    本文目录一览: 1、如何判断mysql数据库连接池是否连接 2、怎么判断数据库是否链接成功 3、如何判断数据库连接是否成功? 4、如何判断是否连接上mysql数据库 5、如何判断m…

    编程 2024-10-14
  • bison编译mysql,bison教程

    本文目录一览: 1、linux 如何编译安装mysql? 2、如何在Windows下编译或调试MySQL 3、centos7 编译安装mysql5.7 bison出错 4、linu…

    编程 2024-10-27
  • 如何使用git查看文件修改内容

    Git是一个分布式版本控制系统,同时它也是一个强大的代码管理工具。Git带来的一个巨大优势就是可以准确追踪代码修改历史。查看文件修改内容是一个常见的需求,本文将会从多个方面介绍如何…

    编程 2024-12-12
  • mysql的预编译和批处理(mysql 预编译)

    本文目录一览: 1、mysql 预编译 为什么默认不开启 2、jdbc链接MySql数据库,预编译的sql语句怎么使用批处理执行 3、利用mysql的存储过程比单独执行mysql的…

    编程 2024-10-03
  • Linux文件权限管理

    一、文件权限概述 文件权限是指Linux系统中,用来限制对文件或目录访问的权限。文件权限共有三种类型,分别为读取(r)、写入(w)和执行(x)。在Linux中,每个文件或目录都有一…

    编程 2024-11-26
  • MDX文件详解

    一、mdx文件怎么打开 1、MDict MDict是一款专门为MDX/MDD文件打造的查词软件,支持Windows、macOS、iOS等多平台。在Windows/MacOS平台上,…

    编程 2024-12-15