當前位置:首頁 » 數據倉庫 » mysql導出資料庫
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

mysql導出資料庫

發布時間: 2022-01-13 09:40:21

『壹』 怎麼將mysql資料庫數據導出成.sql文件

1、首先雙擊打開mysql資料庫,打開需要導出的文件。

『貳』 MySQL怎樣導出資料庫

打開Navicat ,在我們要到處的數據上面右擊滑鼠,然後彈出的快捷菜單上點擊「轉儲SQL 文件」,在再次彈出的子菜單項中選擇第一個「數據跟結構」。

『叄』 怎樣在MySQL資料庫中導出整個資料庫

1、打開命令行,在命令行里輸入mysql,然後按回車就可以打開mysql的命令了。要注意的是區分大小寫,不能輸入Mysql。

『肆』 mysql資料庫怎麼導出到另一個資料庫中

db1為原資料庫,db2為要導出到的資料庫,fromtable 是要導出的表名
1.方法一:
登錄導出到的資料庫,執行
create table fromtable select * from db1.fromtable;
2.方法二:
在cmd下執行,mysqlmp -u root -p db1 fromtable file=d:/fromtable.sql; 輸入秘密,root為用戶名
登錄db2 執行 source d:/fromtable.sql;
3.方法三:
登錄db1 執行 select * from fromtable into outfile "d:/fromtable .txt"; 導出純數據格式
登錄db2 執行 load data infile d:/fromtable .txt into table fromtable; 需要先建一張和原表結構一樣的空表。
4.建一個odbc連接,先導出到access中,再導出到另一個庫中。

『伍』 mysql如何導出資料庫

可以下載個navicat工具,用工具連接資料庫後有個導出功能,能直接導出資料庫文件,後綴格式自己選擇,一般是導出sql後綴的文本文件。

『陸』 mysql如何導出整個資料庫

下載mysql-front3.2版本就可以
然後連接後,在資料庫滑鼠右鍵輸出,選擇整個資料庫就可以啦,很方便!!

『柒』 MySQL資料庫怎麼導出數據

方法一
cmd 到mysql bin目錄下用 如下命令 mysqlmp --opt -h192.168.0.156 -uusername -ppassword --skip-lock-tables databasename>database.sql
把ip改成localhost就可以的
如果裝了navicate那就更簡單了 先連接上資料庫,選中資料庫 再選擇轉儲sql 就好了
方法二
進入cmd (注意在os cmd中 而不是在mysql中)
===================
1.導出資料庫(sql腳本
mysqlmp -u 用戶名 -p 資料庫名 > 導出的文件名
mysqlmp -u root -p db_name > test_db.sql
2.mysql導出資料庫一個表
mysqlmp -u 用戶名 -p 資料庫名 表名> 導出的文件名
mysqlmp -u wcnc -p test_db users> test_users.sql (結尾沒有分號)
方法三
啟動mysql服務
/etc/init.d/mysql start
導出整個資料庫
mysqlmp dbname > c:mydb.sql -u root -p
導入資料庫
source mydb.sql
mysql -u用戶名 -p 資料庫名 < 資料庫名.sql
更詳細的導入資料庫教程
2.1. 導出sql腳本
在原資料庫伺服器上,可以用php教程myadmin工具,或者mysqlmp(mysqlmp命令位於mysql/bin/目錄中)命令行,導出sql腳本。
2.1.1 用php(www.111cn.net)myadmin工具
導出選項中,選擇導出"結構"和"數據",不要添加"drop database"和"drop table"選項。
選中"另存為文件"選項,如果數據比較多,可以選中"gzipped"選項。
將導出的sql文件保存下來。
2.1.2 用mysqlmp命令行
命令格式
mysqlmp -u用戶名 -p 資料庫名 > 資料庫名.sql
範例:
mysqlmp -uroot -p abc > abc.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使用方法:
# gzip xxxxx.sql
得到
xxxxx.sql.gz文件。
2.3.2 用mysql命令行
命令格式
mysql -u用戶名 -p 資料庫名 < 資料庫名.sql
範例:
mysql -uabc_f -p abc < abc.sql
(導入資料庫abc從abc.sql文件)
提示輸入密碼時,輸入該資料庫用戶名的密碼。

『捌』 如何從mysql資料庫導出所有數據

找到mysql文件夾,裡面有個文件叫data,保存起來,到時候覆蓋在新的文件裡面就行了,不要去弄什麼輸入命令,麻煩!如圖:

『玖』 命令行怎麼導出mysql資料庫

MySQL命令行導出資料庫:
1,進入MySQL目錄下的bin文件夾:cd MySQL中到bin文件夾的目錄如我輸入的命令行:cd C:\Program Files\MySQL\MySQL Server 4.1\bin(或者直接將windows的環境變數path中添加該目錄)2,導出資料庫:mysqlmp -u 用戶名 -p 資料庫名 > 導出的文件名如我輸入的命令行:mysqlmp -u root -p news > news.sql (輸入後會讓你輸入進入MySQL的密碼)(如果導出單張表的話在資料庫名後面輸入表名即可)3、會看到文件news.sql自動生成到bin文件下
命令行導入資料庫:
1,將要導入的.sql文件移至bin文件下,這樣的路徑比較方便2,同上面導出的第1步
3,進入MySQL:mysql -u 用戶名 -p
如我輸入的命令行:mysql -u root -p (輸入同樣後會讓你輸入MySQL的密碼)4,在MySQL-Front中新建你要建的資料庫,這時是空資料庫,如新建一個名為news的目標資料庫5,輸入:mysql>use 目標資料庫名
如我輸入的命令行:mysql>use news;
6,導入文件:mysql>source 導入的文件名;
如我輸入的命令行:mysql>source news.sql;
MySQL備份和還原,都是利用mysqlmp、mysql和source命令來完成的。
1.Win32下MySQL的備份與還原
1.1 備份
開始菜單 | 運行 | cmd |利用「cd \Program Files\MySQL\MySQL Server 5.0\bin」命令進入bin文件夾 | 利用「mysqlmp -u 用戶名 -p databasename >exportfilename」導出資料庫到文件,如mysqlmp -u root -p voice>voice.sql,然後輸入密碼即可開始導出。
1.2 還原
進入MySQL Command Line Client,輸入密碼,進入到「mysql>」,輸入命令"show databases;",回車,看看有些什麼資料庫;建立你要還原的資料庫,輸入"create database voice;",回車;切換到剛建立的資料庫,輸入"use voice;",回車;導入數據,輸入"source voice.sql;",回車,開始導入,再次出現"mysql>"並且沒有提示錯誤即還原成功。
2.Linux下MySQL的備份與還原
2.1 備份
[root@localhost ~]# cd /var/lib/mysql (進入到MySQL庫目錄,根據自己的MySQL的安裝情況調整目錄)[root@localhost mysql]# mysqlmp -u root -p voice>voice.sql,輸入密碼即可。
2.2 還原
法一:
[root@localhost ~]# mysql -u root -p 回車,輸入密碼,進入MySQL的控制台"mysql>",同1.2還原。
法二:
[root@localhost ~]# cd /var/lib/mysql (進入到MySQL庫目錄,根據自己的MySQL的安裝情況調整目錄)[root@localhost mysql]# mysql -u root -p voice<voice.sql,輸入密碼即可。

『拾』 mysql如何導出、導入資料庫和表,詳細一點

1、導出整個資料庫

mysqlmp -u 用戶名 -p 資料庫名 > 導出的文件名

mysqlmp -u dbuser -p dbname > dbname.sql

2、導入數據到資料庫

mysql -uroot -D資料庫名

3、導出一個表

mysqlmp -u 用戶名 -p 資料庫名 表名> 導出的文件名

mysqlmp -u dbuser -p dbname users> dbname_users.sql

4、導入數據到資料庫中得某個表

mysql -uroot -D資料庫名 表名

(10)mysql導出資料庫擴展閱讀:

啟動跟蹤:

mysqld --debug

關閉伺服器:

mysqladmin -u root shutdown

啟動服務:

mysqld --console

顯示資料庫列表:

show databases;

顯示庫中的數據表:

use mysql; //打開庫,學過 FOXBASE 的一定不會陌生吧

show tables;

顯示數據表的結構:

describe 表名;

建庫:

create database 庫名;

建表:

use 庫名;

create table 表名 (欄位設定列表);

刪庫和刪表:

drop database 庫名;

drop table 表名;

將表中記錄清空:

delete from 表名;

顯示表中的記錄:

select * from 表名;

顯示最後一個執行的語句所產生的錯誤、警告和通知:

show warnings;

只顯示最後一個執行語句所產生的錯誤:

show errors;