zoukankan      html  css  js  c++  java
  • linux下实践导入导出MySQL数据库

     一、导出:

        用mysqldump命令行

        命令格式

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

        范例:

        mysqldump -u root -p abc > abc.sql

        (导出数据库abc到abc.sql文件)

        提示输入密码时,输入该数据库用户名的密码。

        

        二、导入:

        用mysql命令行

        命令格式

        mysql -u 用户名 -p 数据库名

        

        三、直接COPY

        如果数据库比较大,可以考虑用直接拷贝的方法,但不同版本和操作系统之间可能不兼容,要慎用。

        3.1 将原始数据库用tar打包为一个文件

        tar -zcvf mydb.tar.gz mydb

        3.2 创建空数据库

        3.3 解压

        在临时目录中解压,如:

        cd /tmp

        tar -zxvf mydb.tar.gz

        3.4 拷贝

        将解压后的数据库文件拷贝到相关目录

        cd mydb/

        cp * /var/lib/mysql/mydb/

        对于FreeBSD:

        cp * /var/db/mysql/mydb/

        3.5 权限设置

        将拷贝过去的文件的属主改为mysql:mysql,权限改为660

        chown mysql:mysql /var/lib/mysql/mydb/*

        chmod 660 /var/lib/mysql/mydb/*

        

  • 相关阅读:
    hbase 学习笔记一---基本概念
    hdu 4496 (并差集)
    rqnoj-105-核电站问题-dp
    面试之BI-SQL--table转换
    Android:从程序员到架构师之路Ⅲ_高焕堂
    Linux 的进程组、会话、守护进程
    Oracle创建dblink报错:ORA-01017、ORA-02063解决
    JSP 指令
    JSP 生命周期
    JSP 结构
  • 原文地址:https://www.cnblogs.com/alsw/p/3509476.html
Copyright © 2011-2022 走看看