linux下导入/导出mysql数据库命令

panger1条评论 582 次浏览

一、导出数据库用mysqldump命令(注意mysql的安装路径,即此命令的路径):
  • 导出数据和表结构:
    mysqldump -u用户名 -p密码 数据库名 > 数据库名.sql

    #/usr/local/mysql/bin/   mysqldump -uroot -p abc > abc.sql
    

    敲回车后会提示输入密码

  • 只导出表结构

    mysqldump -u用户名 -p密码 -d 数据库名 > 数据库名.sql

    #/usr/local/mysql/bin/   mysqldump -uroot -p -d abc > abc.sql
    
    

    注:/usr/local/mysql/bin/ —> mysql的data目录

二、导入数据库
  • 首先建空数据库

    mysql>create database abc;

  • 导入数据库

    • 方法一:
      • 选择数据库 mysql>use abc;
      • 设置数据库编码 mysql>set names utf8;
      • 导入数据(注意sql文件的路径) mysql>source /home/abc/abc.sql;
    • 方法二:
      • mysql -u用户名 -p密码 数据库名 < 数据库名.sql

        #mysql -uabc_f -p abc < abc.sql

建议使用第二种方法导入


One thought on “ linux下导入/导出mysql数据库命令 ”

  1. panger

    :shock:

发表评论

? razz sad evil ! smile oops grin eek shock ??? cool lol mad twisted roll wink idea arrow neutral cry mrgreen