博客
关于我
mysql数据库导入导出_windows系统以及linux系统下的操作---linux工作笔记042
阅读量:789 次
发布时间:2023-02-12

本文共 1030 字,大约阅读时间需要 3 分钟。

MySQL 数据库 快速数据导入指南

说实话,面对一个 25GB 的 SQL 文件,想用 GUI 工具导入数据库确实太慢了。无论是 Windows 还是 Linux 系统,命令行导入都是更好的选择。每秒能处理 1-2 万条数据,这在电脑配置合适的情况下显然要快得多。

在 Windows 环境下使用命令行导入 MySQL

首先,你需要将 MySQL 的安装路径添加到系统环境变量中。例如,如果你安装的是 D:\Mysql\mysql-8.0.20-winx64\bin,记得把这个路径添加到 PATH 环境变量中。这样在 CMD 窗口下就可以直接使用 mysql 命令了。

本地导入
  • 打开 CMD 窗口,执行以下命令:
    mysql -uroot -p
  • 当系统提示输入密码时,输入你的 MySQL 根用户密码并回车。
  • 接着执行:
    use ydy

    这里 ydy 是你要导入的数据库名称。

  • 最后,执行以下命令导入 SQL 文件:
    source D:\ydbigdata\xxx.sql

    注意:文件路径无需加引号即可使用。

  • 远程导入

    如果你需要将数据导入远程数据库,操作步骤类似:

  • 在 CMD 窗口中执行:
    mysql -h 172.19.128.166 -uroot -p
  • 系统会提示你输入远程数据库的密码,输入后回车。
  • 接着执行:
    use ydy
  • 最后,执行:
    source D:\ydbigdata\xxx.sql

    同样,文件路径无需加引号。

  • 在 Linux 环境下使用命令行导入 MySQL

    Linux 用户可以通过终端直接使用 mysql 命令导入数据库。安装 MySQL 后,默认路径通常在 /usr/local/mysql/bin//usr/bin/mysql。确保将其添加到 PATH 环境变量中。

    本地导入
  • 打开终端,执行:
    mysql -uroot -p
  • 输入 MySQL 根用户密码后回车。
  • 进入数据库:
    use ydy
  • 然后执行导入命令:
    source /path/to/xxx.sql

    注意:文件路径无需加引号。

  • 远程导入
  • 在终端中执行:
    mysql -h 172.19.128.166 -uroot -p
  • 输入远程数据库密码后回车。
  • 进入数据库:
    use ydy
  • 执行导入:
    source /path/to/xxx.sql
  • 通过以上方法,你可以快速将大型 SQL 文件导入到 MySQL 数据库中,无论是本地还是远程环境都能轻松处理。

    转载地址:http://icdfk.baihongyu.com/

    你可能感兴趣的文章
    Mysql学习总结(46)——8种常被忽视的SQL错误用法
    查看>>
    Mysql学习总结(48)——MySql的日志与备份还原
    查看>>
    Mysql学习总结(49)——从开发规范、选型、拆分到减压
    查看>>
    Mysql学习总结(4)——MySql基础知识、存储引擎与常用数据类型
    查看>>
    Mysql学习总结(50)——Oracle,mysql和SQL Server的区别
    查看>>
    Mysql学习总结(51)——Linux主机Mysql数据库自动备份
    查看>>
    Mysql学习总结(52)——最全面的MySQL 索引详解
    查看>>
    Mysql学习总结(53)——使用MySql开发的Java开发者规范
    查看>>
    Mysql学习总结(54)——MySQL 集群常用的几种高可用架构方案
    查看>>
    Mysql学习总结(55)——MySQL 语句大全再温习
    查看>>
    Mysql学习总结(56)——MySQL用户管理和权限设置
    查看>>
    Mysql学习总结(57)——MySQL查询当天、本周、本月、上周、本周、上月、距离当前现在6个月数据
    查看>>
    Mysql学习总结(58)——深入理解Mysql的四种隔离级别
    查看>>
    Mysql学习总结(59)——数据库分库分表策略总结
    查看>>
    Mysql学习总结(5)——MySql常用函数大全讲解
    查看>>
    Mysql学习总结(60)——并发量大、数据量大的互联网业务数据库设计规范总结
    查看>>
    Mysql学习总结(61)——MySQL优化之DBA级优化整理汇总
    查看>>
    Mysql学习总结(62)——MySQL连接com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link问题
    查看>>
    Mysql学习总结(63)——Mysql数据库架构方案选择与分析
    查看>>
    Mysql学习总结(64)——Mysql配置文件my.cnf各项参数解读
    查看>>