1. 程式人生 > >Mysql匯入匯出資料總結

Mysql匯入匯出資料總結

寫在前面的話:

1,Mysql資料庫在進行匯入匯出時最好先斷開一切訪問資料庫的連線,否則會發生難以預料的錯誤,例如:我在匯入資料庫的時候,一直無法匯入,報錯無法讀取db.sql,或者出現輸入指令後加了分號;或者\g還是不執行,一直跳到下一行這種現象,當我關閉workbench和已經啟用的專案等連線到該Mysql資料庫的一切連結後,匯入正常了。

2,cd到mysql的C:\Program Files\MySQL\MySQL Server 5.7\bin目錄,利用mysqldump指令匯入匯出時可能會出現“拒絕訪問”,原因在於沒有以管理員許可權啟動cmd!進入C:\Windows\System32目錄,找到cmd.exe,右鍵以管理員身份執行。

利用mysqldump匯入匯出Mysql資料庫:

1,匯出:

匯出資料庫為world的表結構:

mysqldump -uroot -proot -d world> db.sql

匯出資料庫為world的表為country的表結構:

mysqldump -uroot -proot -d world country > db.sql

匯出資料庫為world的所有表結構及資料(不加-d):

mysqldump -uroot -proot world> db.sql

匯出資料庫為world的表為country的表的結構及資料(不加-d):

mysqldump -uroot -proot world country > db.sql

注:①注意語句後面不要加;

       ②此處會有警告mysqldump: [Warning] Using a password on the command line interface can be insecure.因為你把-proot密碼明文寫出來了,不安全,此處也可以直接-p後面不接密碼,Enter鍵後再輸入密碼。

       ③匯出後的.sql在當前目錄下即:C:\Program Files\MySQL\MySQL Server 5.7\bin目錄,亦可指定目標位置,即:mysqldump -uroot -proot -d world country > F:\db.sql

或者mysqldump -uroot -proot -d world country > F:/db2.sql(此版本的Mysql無論是"\"還是"/",均可以識別)

       ④可以加入-h+要遠端的IP地址可以匯出遠端資料庫上的資料:mysqldump -h192.8.200.121 -utest -ptest test > F:\test.sql

2,匯入:

匯入資料庫前先建立目標database:create database world;

然後選擇databases:use world;

利用source匯入:source F:/db.sql

利用mysql匯入:mysql -uroot -proot world < F:/db.sql

相關推薦

Mysql匯入匯出資料總結

寫在前面的話:1,Mysql資料庫在進行匯入匯出時最好先斷開一切訪問資料庫的連線,否則會發生難以預料的錯誤,例如:我在匯入資料庫的時候,一直無法匯入,報錯無法讀取db.sql,或者出現輸入指令後加了分號

oracle && mysql 匯入匯出資料總結

python中包含六種內建序列,重點的是列表和元組,其他是字串,Unicode字串,buffer物件和xrange物件 ## 列表 ## .>>> [‘lemon’,12] 這就是一個簡單列表 []表示空列表 一、列表的通用操作:索

mysql 匯入匯出資料的方法總結

1. 以檔案形式匯出資料https://dev.mysql.com/doc/refman/5.5/en/load-data.htmlmysql -P port -u username -h ip -p password -e "use database ;query sql

mysql匯入匯出資料指令碼(含遠端)及錯誤收集

使用mysql的mysqldump命令進行資料的匯入匯出。 1、匯出 匯出(遠端): 以下指令碼為預設語句,其他引數預設 mysqldump -h127.0.0.1 -uusername -ppassw

Mysql匯入匯出資料_mac啟動和解除安裝

1、匯出資料庫 mysqldump -uroot -pIhaidou.123 database_name > /usr/local/database_name.sql 2、匯入資料庫 my

mysql 匯入匯出資料&合併空間

mysql 匯入匯出資料 find / -name mysqldump 找到 mysqldump 的絕對路徑 /usr/bin/mysqldump -u root -p 備份的資料庫名字 > /tmp/名字.sql 匯出 /usr/bi

docker mysql 匯入匯出資料

匯出資料 1.匯出mysql單張表結構和資料: docker exec -it my-mysql mysqldump dbname -uroot -p123456 --tables tname >/root/t.sql 2.匯出資料庫中的所有表結構和資料 docker exec

sqoop簡單操作-從mysql匯入匯出資料

轉:http://blog.csdn.net/chaiyiping/article/details/40295881 安裝和配置: tar -zxvf sqoop-1.4.6.bin__hadoop-2.0.4-alpha.tar.gz vi /etc/profil

mysql匯入匯出資料

備份資料庫: 進入cmd 匯出所有資料庫:輸入:mysqldump -u [資料庫使用者名稱] -p -A>[備份檔案的儲存路徑] 匯出資料和資料結構:輸入:mysqldump -u [資料庫使用者名稱] -p [要備份的資料庫名稱]>[備份檔案的儲存路徑] 例

mysql資料匯入匯出方法總結

MySQL資料備份還原方式總結: 一、將資料匯入到指定的資料庫 第一種匯入方式: (linux下和Windows 下語法是一樣的,只是路勁的書寫方式不同而已)  1、建立一個空資料庫  2、進入MySQL安裝目錄bin下  3、匯入命令 mysql  -uroot –p

mysql匯入匯出指定資料指令碼(含遠端)及弊端

有時候,需要匯出表中的指定列的資料,拼接成INSERT語句。如下: Code(遠端匯出需要加入引數"-h+ip";本地則去掉該引數,或者將ip換為本地ip即可) mysql -h+ip -uusername -ppassword -e "select concat('insert i

mysql匯入匯出全部資料指令碼(含遠端)及錯誤收集

使用mysql的mysqldump命令進行資料的匯入匯出。 1、匯出 匯出(遠端): 以下指令碼為預設語句,其他引數預設 mysqldump -h127.0.0.1 -uusername -ppassword --databases dbname --tables tablenam

mysql匯出資料的sql檔案中只匯入指定的一個表

場景 昨天系統自動備份了某一個數據庫的全部表資料,名dbAll.sql.gz。檔案較大(如40G) 今天因發現某一個表tableA的一條資料存在問題,需核對兩條記錄的變化。需從dbAll中找回tableA的資料,以便比較該記錄。 操作方案 1.將dbAll.sql

MySQL匯入匯出表結構和資料

匯出 從Linux伺服器資料庫中倒出表結構和資料(想倒出的.sql檔案放在哪個資料夾下就在哪個資料夾下執行) mysqldump -u資料庫的使用者名稱 -h資料庫連線地址 -p資料庫密碼

Navicat for MySQL使用手記(中)--匯入/匯出資料

與phpMyAdmin和Mysql-Front相比,Navicat所匯出資料表的格式更多,同時增加了對Excel2007以上版本的支援,當設計完一個表後,如果有上百條或更多的原始資料需要匯入MySQL資料庫時我們就可以先把設計好的資料匯出到一個Excel表中,然後按照格式去填充資料,最後把這些填充完的資料再

mysql匯入匯出.csv格式資料

window下匯入資料: LOAD DATA INFILE "C:\\1.csv" REPLACE INTO TABLE demo CHARACTER SET gb2312 FIELDS TERMINATED BY "," ENCLOSED BY "" LINES TERMINA

MySQL根據select語句匯入匯出資料(含解決中文亂碼方式)

所有都親測,不廢話,上程式碼: 匯出 select count(1) from table  into outfile '/tmp/test.xls' character set gbk; 匯入

Mysql匯入匯出大量資料的方法、備份恢復辦法

 經常使用PHP+Mysql的朋友一般都是通過phpmyadmin來管理資料庫的。日常的一些除錯開發工作,使用phpmyadmin確實很方便。但是當我們需要匯出幾百兆甚至幾個G的資料庫時,phpmyadmin就會很卡。甚至如果你是想匯入大量資料,則phpmyadmin完全

MySQL 文字檔案的匯入匯出資料的方法

MySQL寫入資料通常用insert語句,如  複製程式碼程式碼如下: insert into person values(張三,20),(李四,21),(王五,70)…;  但有時為了更快速地插入大批量資料或交換資料,需要從文字中匯入資料或匯出資料到文字。 一、 建立

navicat for mysql匯入匯出資料庫表格及資料

navicat for mysql  1,右擊 資料庫名 ----> 轉儲SQL檔案----->結構和資料/僅結構 選擇適當的資料夾,點選儲存。這樣我們儲存了名為medical_db.sql的sql檔案。 2,新建一個數據 右擊資料庫名----->執行S