zoukankan      html  css  js  c++  java
  • mysql备份恢复

    school.sql:
    drop database if exists school; 
    create database school;  
    use school; 
    create table teacher
    ( 
    name char(10) not null, 
    address varchar(50), 
    year date 
    );

    方法1:管理员打开cmd:
    从数据库中导出:
    mysqldump -uroot -p 数据库>路径+数据库.sql
    例:mysqldump -uroot -p school>c://school.sql 把school数据库的结构导出到c盘下面

    从硬盘导入数据库:
        mysql -uroot -p <路径+数据库.sql
        例:mysql -uroot -proot < c://school.sql 把c盘下面的school.sql导入数据库
    

    方法2.
    window下

    1.导出整个数据库
    mysqldump -u 用户名 -p 数据库名 > 导出的文件名
    mysqldump -u dbuser -p dbname > dbname.sql

    2.导出一个表
    mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名
    mysqldump -u dbuser -p dbname users> dbname_users.sql

    3.导出一个数据库结构
    mysqldump -u dbuser -p -d –add-drop-table dbname >d://dbname_db.sql
    -d 没有数据 –add-drop-table 在每个create语句之前增加一个drop table

    4.导入数据库
    常用source 命令
    进入mysql数据库控制台,如
    mysql -u root -p
    mysql>use 数据库
    然后使用source命令,后面参数为脚本文件(如这里用到的.sql)
    mysql>source d:/dbname.sql

    注意:导出的时候直接进dos就行(管理员打开cmd),导入的时候需要进入mysql控制台(source),也可以dos下直接操作(mysql -uroot -proot < c://school.sql)

    欢迎来邮件交流:lq65535@163.com
  • 相关阅读:
    python基础五——初识函数
    python基础三——基础数据类型
    Python基础二
    python基础一
    2.配置jenkins
    1.jenkins 安装
    Java8 新特性
    Java8 新特性
    1.什么是 Docker
    idea快捷键
  • 原文地址:https://www.cnblogs.com/lq1024/p/7593642.html
Copyright © 2011-2022 走看看