美文网首页简友广场
linux中导入sql文件

linux中导入sql文件

作者: 默直 | 来源:发表于2019-08-20 21:06 被阅读0次

    linux中导入sql文件


    最近使用navicat 导入sql文件,报各种各样的错误,恼怒不已,一气之下,不使用它,直接在linnx上导入sql文件,简单方便,短短的几行代码搞定。具体步骤如下:

    第一种方法:mysql命令

    第一步:我们需要把sql文件上传到特定目录下。这里我们把Test.sql上传到/tmp目录下(此目录下的文件,当服务器重启后,会自动删除);

    第二步:通过xshll连接mysql数据库,连接之后登陆数据库;

    mysql -u root -p

    Enter password:

    如图,数据库已经登陆进来。

    第三步:查看数据库都有哪些,数据库是否已经创建,如果没有创建,则创建数据库,这里我们已经创建了mysql数据库;

    #查看是否数据库创建

    show databases;

    #创建数据库

    #注意分号';'要有哦。

    create database Test(数据库名);

    #设置数据库编码

    set names utf8;

    第四步:导入数据库数据

    >>use Test;

    >>source /tmp/Test.sql;

    然后屏幕上就会不断的滚,最后提示导入成功。

    第二种方法:shell命令

      mysql -uroot -p database < fileName.sql

    两种方法比较:

    mysql命令,把文件中的sql每次执行一句并输出,效率较低;

    shell命令,会做一个批处理(一次执行多次),效率较高;

    当数据量较大时,建议采用shell命令。

    相关文章

      网友评论

        本文标题:linux中导入sql文件

        本文链接:https://www.haomeiwen.com/subject/nbbfsctx.html