@      乐动体育意甲直播 MySQL大喊行导出导入数据库实例详解

你的位置:乐动体育意甲直播 > 乐动体育电竞 >

乐动体育意甲直播 MySQL大喊行导出导入数据库实例详解

乐动体育意甲直播 MySQL大喊行导出导入数据库实例详解

一、window环境A.导出.sql1.导出扫数数据库

mysqldump-u用户名-p数据库名>导出的文献名mysqldump-udbuser-pdbname>dbname.sql

2.导出一个表

mysqldump-u用户名-p数据库名表名>导出的文献名mysqldump-udbuser-pdbnameusers>dbname_users.sql

3.导出一个数据库结构

mysqldump-udbuser-p-d--add-drop-tabledbname>d:/dbname_db.sql-d没非凡据--add-drop-table在每个create语句之前增多一个droptable

B.导入.sql常用source大喊

干预mysql数据库限度台,如mysql-uroot-pmysql>use数据库然后使用source大喊,背面参数为剧本文献(如这里用到的.sql)mysql>sourced:/dbname.sql

导入数据到数据库

mysql-uroot-D数据库名

导入数据到数据库中得某个表

mysql-uroot-D数据库名表名

二、linux环境A.导出.sql

导出数据库用mysqldump大喊(提防mysql的装配旅途,即此大喊的旅途):

1、导出数据和表结构:

mysqldump-u用户名-p参数(可选)数据库名>/home/sql/数据库名.sql

mysqldump-uroot-p--default-character-set=utf8db_name>/home/sql/fileName.sql

敲回车后会教导输入密码

2、只导出表结构

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

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

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

B.导入.sql

1、最初建空数据库

mysql>createdatabaseabc;

2、导入数据库

重要一:(1)遴荐数据库mysql>useabc;(2)成就数据库编码mysql>setnamesutf8;(3)导入数据(提防sql文献的旅途)mysql>source/home/abc/abc.sql;

重要二:

mysql-u用户名-p参数(可选)数据库名<数据库名.sqlmysql-uabc_f-p--default-character-set=utf8abc<abc.sql

MySQL大喊行导出数据库:

1,干预MySQL目次下的bin文献夹:cdMySQL中到bin文献夹的目次

如我输入的大喊行:cdC:\ProgramFiles\MySQL\MySQLServer5.5\bin

(大要径直将windows的环境变量path中添加该目次)

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

如我输入的大喊行:mysqldump-ulmapp-plmapp-P3308>lmapp.sql  (输入后会让你输入干预MySQL的密码)(淌若导出单张表的话在数据库名背面输入表名即可)

mysql导出数据库一个表mysqldump-u用户名-p数据库名表名>导出的文献名mysqldump-ulmapp-plmappusers>test_users.sql(收尾莫得分号)

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

 导出时,遭受上头的问题。

处治秩序:加个参数-P3308(mysql事业端口)即可处治问题。

大喊行导入数据库:

1,将要导入的.sql文献移至bin文献下,这么的旅途比拟便捷2,同上头导出的第1步3,干预MySQL:mysql-u用户名-p如我输入的大喊行:mysql-uroot-p  (输入相通后会让你输入MySQL的密码)4,在MySQL-Front中新建你要建的数据库,这时是空数据库,如新建一个名为news的筹算数据库5,输入:mysql>use筹算数据库名如我输入的大喊行:mysql>usenews;6,导入文献:mysql>source导入的文献名;

如我输入的大喊行:mysql>sourcenews.sql; 

      注:由于导入数据库的范围、数据结构不同,导入所需时代会有较大各异。我导入的数据库有123M,破耗快要5个小时。时代合计机器宕掉了,仔细不雅察大喊行界面发现,导入是在平方进行的。导入到手后的界面如下:

      

 注:导入单张数据表时,使用雷同uselmapplm_area、sourcelm_area.sql的sql语句。原数据表可存在,导入后的数据表会遮蔽同名已存在的数据表。

MySQL备份和规复,皆是诈骗mysqldump、mysql和source大喊来完成的。

1.Win32下MySQL的备份与规复

1.1备份

驱动菜单|运行|cmd|诈骗“cd\ProgramFiles\MySQL\MySQLServer5.0\bin”大喊干预bin文献夹|诈骗“mysqldump -u用户名-pdatabasename>exportfilename”导出数据库到文献,如mysqldump-uroot-pvoice>voice.sql,然后输入密码即可驱动导出。

1.2规复

干预MySQLCommandLineClient,输入密码,干预到“mysql>”,输入大喊"showdatabases;",回车,望望有些什么数据库;建筑你要规复的数据库,输入"createdatabasevoice;",回车;切换到刚建筑的数据库,输入"usevoice;",回车;导入数据,输入"sourcevoice.sql;",回车,驱动导入,再次出现"mysql>"何况莫得教导漏洞即规复到手。

2.Linux下MySQL的备份与规复

2.1备份

[root@localhost~]#cd/var/lib/mysql(干预到MySQL库目次,字据我方的MySQL的装配情况调治目次)[root@localhostmysql]#mysqldump-uroot-pvoice>voice.sql,输入密码即可。

2.2规复

法一:

[root@localhost~]#mysql-uroot-p回车,输入密码,干预MySQL的限度台"mysql>",同1.2规复。

法二:

[root@localhost~]#cd/var/lib/mysql(干预到MySQL库目次,字据我方的MySQL的装配情况调治目次)[root@localhostmysql]#mysql-uroot-pvoice<voice.sql,输入密码即可。

感谢阅读乐动体育意甲直播,但愿能匡助到宇宙,谢谢宇宙对本站的撑捏!