MYSQL数据库导入导出命令

文员求职招聘微信群 http://www.44523.com/bk/20210928/5701.html

MySQL指示行导出数据库

1,投入MySQL目录下的bin文献夹:cdMySQL中到bin文献夹的目录

如我输入的指示行:cdC:\ProgramFiles\MySQL\MySQLServer4.1\bin

(或许直接将windows的处境变量path中增加该目录)

2,导出数据库:mysqldump-u用户名-p数据库名导出的文献名

如我输入的指示行:mysqldump-uroot-pnewsnews.sql(输入后会让你输入投入MySQL的暗号)

(倘使导出单张表的话在数据库名背面输入表名便可)

3、会看到文献news.sql主动生成到bin文献下

指示行导入数据库

1,将要导入的.sql文献移至bin文献下,如许的门路较量便利

2,同上头导出的第1步

3,投入MySQL:mysql-u用户名-p

如我输入的指示行:mysql-uroot-p(输入一样后会让你输入MySQL的暗号)

4,在MySQL-Front中新建你要建的数据库,这时是空数据库,如新建一个名为news的宗旨数据库

5,输入:mysqluse宗旨数据库名

如我输入的指示行:mysqlusenews;

6,导入文献:mysqlsource导入的文献名;

如我输入的指示行:mysqlsourcenews.sql;

MySQL备份和复原,都是欺诈mysqldump、mysql和source指示来告竣的。

备份数据库:

投入cmd

导出所稀有据库:输入:mysqldump-u[数据库用户名]-p-A[备份文献的保管门路]

导出数据和数据组织:输入:mysqldump-u[数据库用户名]-p[要备份的数据库称呼][备份文献的保管门路]

例子:mysqldump-uroot-ptestd:\test.sql

注意:此备份只备份数据和数据组织,没有备份储备进程和触发器

只导出数据不导出数据组织:输入:mysqldump-u[数据库用户名]-p-t[要备份的数据库称呼][备份文献的保管门路]

导出数据库中的Events

输入:mysqldump-u[数据库用户名]-p-E[数据库用户名][备份文献的保管门路]

导出数据库中的储备进程和函数

mysqldump-u[数据库用户名]-p-R[数据库用户名][备份文献的保管门路]

导入数据库

mysql-uroot-p[备份文献的保管门路]

复原备份文献:

投入MYSQLCommandLineClient

先缔造数据库:createdatabasetest注:test是缔造数据库的称呼

再切换到暂时数据库:usetest

再输入:\.d:/test.sql或souced:/test.sql

1.概括

MySQL数据库的导入,有两种办法:

1)先河出数据库SQL足本,再导入;

2)直接拷贝数据库目录和文献。

在不同职掌系统或MySQL版本境况下,直接拷贝文献的办法或许会有不兼容的境况产生。

是以时时保举用SQL足本形状导入。上面别离引见两种办法。

2.办法一SQL足本形状

职掌环节以下:

2.1.导出SQL足本

在原数据库效劳器上,能够用phpMyAdmin东西,或许mysqldump(mysqldump指示位于mysql/bin/目录中)指示行,导出SQL足本。

2.1.1用phpMyAdmin东西

导出选项中,取舍导出“组织”和“数据”,不要增加“DropDATABASE”和“DropTABLE”选项。

选中“另存为文献”选项,倘使数据较量多,能够选中“gzipped”选项。

将导出的SQL文献保管下来。

2.1.2用mysqldump指示行

指示格式

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

表率:

mysqldump-uroot-pabcabc.sql

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

提醒输入暗号时,输入该数据库用户名的暗号。

2.2.缔造空的数据库

经过主控界面/节制面板,缔造一个数据库。假使数据库名为abc,数据库全权用户为abc_f。

2.3.将SQL足本导入施行

一样是两种办法,一种用phpMyAdmin(mysql数据库办理)东西,或许mysql指示行。

2.3.1用phpMyAdmin东西

从节制面板,取舍缔造的空数据库,点“办理”,投入办理东西页面。

在SQL菜单中,欣赏取舍方才导出的SQL文献,点击“施行”以上载并施行。

注意:phpMyAdmin对上载的文献巨细有束缚,php自身对上载文献巨细也有束缚,倘使原始sql文献

较量大,能够先用gzip对它停止收缩,关于sql文献如许的文本文献,可取得1:5或更高的收缩率。

gzip行使办法:

#gzipxxxxx.sql

取得

xxxxx.sql.gz文献。

2.3.2用mysql指示行

指示格式

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

表率:

mysql-uabc_f-pabcabc.sql

(导入数据库abc从abc.sql文献)

提醒输入暗号时,输入该数据库用户名的暗号。

3办法二直接拷贝

倘使数据库较量大,能够思虑用直接拷贝的办法,但不同版本和职掌系统之间或许不兼容,要慎用。

3.1筹办原始文献

用tar打包为一个文献

3.2缔造空数据库

3.3解压

在暂且目录中解压,如:

cd/tmp

tarzxfmydb.tar.gz

3.4拷贝

将解压后的数据库文献拷贝到联系目录

cdmydb/

cp*/var/lib/mysql/mydb/

关于FreeBSD:

cp*/var/db/mysql/mydb/

3.5权力配置

将拷贝从前的文献的属主改成mysql:mysql,权力改成

chownmysql:mysql/var/lib/mysql/mydb/*

chmod/var/lib/mysql/mydb/*

潮涌来也

报酬称道




转载请注明:http://www.aierlanlan.com/cyrz/947.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了