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

linuxmysql導出導入資料庫

發布時間: 2022-09-07 00:56:30

A. 如何導出linux伺服器mysql資料庫

一、導出資料庫用mysqlmp命令(注意mysql的安裝路徑,即此命令的路徑):1、導出數據和表結構:mysqlmp
-u用戶名
-p密碼
資料庫名
>
資料庫名.sql#/usr/local/mysql/bin/

mysqlmp
-uroot
-p
abc
>
abc.sql敲回車後會提示輸入密碼2、只導出表結構mysqlmp
-u用戶名
-p密碼
-d
資料庫名
>
資料庫名.sql#/usr/local/mysql/bin/

mysqlmp
-uroot
-p
-d
abc
>
abc.sql註:/usr/local/mysql/bin/
--->
mysql的data目錄二、導入資料庫1、首先建空資料庫mysql>create
database
abc;2、導入資料庫方法一:(1)選擇資料庫mysql>use
abc;(2)設置資料庫編碼mysql>set
names
utf8;(3)導入數據(注意sql文件的路徑)mysql>source
/home/abc/abc.sql;方法二:mysql
-u用戶名
-p密碼
資料庫名
<
資料庫名.sql#mysql
-uabc_f
-p
abc
<
abc.sql建議使用第二種方法導入。注意:有命令行模式,有sql命令

B. linux上mysql怎樣導入sql資料庫文件

首先通過xshell連接資料庫伺服器,執行命令mysql -u root -p 命令,按照提示輸入密碼。連接上資料庫。

在連接終端上執行命令create database JD_Model;
執行完成後,驗證資料庫是否創建成功。執行命令show database;查看是否有JD_Model資料庫。

將准備好的資料庫文件20151010.sql文件通過xftp工具,上傳至/root目錄下,並等待上傳完畢。

在連接資料庫的終端執行命令use JD_Model。
使用JD_Model資料庫。具體操作如下圖所示。

執行命令source /root/20151010.sql。執行資料庫導入命令。
待導入完畢,執行下一步操作。

確定數據表是否創建成功,即數據文件是否導入成功。
執行命令 show tables;查看資料庫下的表。

C. 怎樣將Linux下MySQL資料庫導入到Windows的MySQL中

第一:最簡單的辦法是使用phpmyadmin。

第二:通過該軟體,在liunux下,導出所需的資料庫,生成一個sql格式的文件。

第三:同樣是使用該軟體,在windows下,做一個導入操作,將保存的sql格式文件導入進來,就可以了。

D. linux系統下的mysql導入導出

1 不停資料庫寫的情況下,也可以使用 mysqlmp 導出,但因為 mysqlmp 導出時會加表鎖(lock tables table_name read;),導出過程中會阻塞寫(應用程序的寫資料庫或其他情況的寫),不會影響讀。
2 導入一個備份後,還要繼續同步備份的操作,那必須結合同步來進行,先導出導入數據(導出時注意加上 --master-data 選項,或導出前 show master status 記下日誌名稱和位置),再配置同步,並啟動同步;
3 日誌記錄的編號,也就是 position,可以在導出前查詢,也可以在導出時加 --master-data 選項一並進行;

-- 幾個注意事項:
1 導出會加表鎖(這是伺服器級的讀鎖),如果資料庫較大,可能會影響業務;較小的話,可以在資料庫本機進行導出,時間很快;
2 大資料庫一定要做個備份機(即replication的slave),同步會涉及到數據的一致性(備份、啟用同步)問題,可以深入理解下;

E. linux怎麼拷貝mysql資料庫

1、MySQL資料庫導出 /usr/local/mysql/bin/mysqlmp -u root -p123456 test> /home/backup/test.sql 其中:root為資料庫用戶名 123456為對應root資料庫密碼 test是需要導出的資料庫名。 /home/backup/test.sql是資料庫文件sql導出的路徑。

F. 在linux的mysql導出data.sql,然後導入到windows的mysql。提示以下錯誤:

mysql要轉換到另一台機器上面,最重要的要考慮以下幾個問題
1、資料庫使用什麼存儲引擎,如果是myisam的話,可以把data目錄復制移走。但如果是innodb的話,千萬不要用這種方法,會存在種種問題的。至於innodb引myisam的區別,網路一下詳細點。
2、本地的操作系統是否引目標操作系統相同,如果是linux與windows之間的轉移,因為平台的的不台,注意大小寫表名欄位的兼容性。也可以在或者中忽略大小寫。
3、比較安全的做法,還是用mysqlmp的方法導出來,再用mysqlmp的方法導進去,這是一種比較保險安全兼容性高的做法,請考慮。
如果還有什麼疑問,歡迎追問。

G. 分別在Linux和Windows下,如何使用MySql命令導入/導出*.sql文件

一般伺服器上沒有分用戶的時候mysql用戶名可以用 "root"得到最高許可權.
Ubuntu下使用MySql命令導入/導出*.sql文件( redhat的mysql命令在: /usr/local/mysql/bin/ 目錄下面 )導出:
1.導出整個資料庫
mysqlmp -u 用戶名 -p密碼 資料庫名 > 導出的文件名
2.導出指定表
mysqlmp -u 用戶名 -p密碼 資料庫名 表名1 表名2 ... > 導出的文件名
3.導出指定條件的記錄
mysqlmp [--host=伺服器] -u 用戶名 -p密碼 資料庫名 表名 -w"條件語句" > 導出的文件名
4.如果帶埠號的話,必須去掉密碼:
mysqlmp [--host=伺服器] [--port=埠號] -u 用戶名 -p 資料庫名 表名 -w"條件語句" [--skip-lock-tables ] > 導出的文件名導入:在提示符下輸入
mysql -u root -p 密碼
進入MYSQL後:
先打開要導入的資料庫
mysql>use test;
然後,設置要導入的數據的編碼(如果MySQL默認編與要導入的數據編碼一致,此步可省略)
mysql>set names 編碼格式(utf8或gbk);
最後,導入數據sql文件
mysql> source c:/test.sql;
Windows下使用MySql命令導入/導出*.sql文件1. 導出資料庫:
D:\mysql\bin> mysql 資料庫名 > 導出的文件名 -u 用戶名 -p密碼
2. 導入資料庫:
D:\mysql\bin> mysql 資料庫名 < 導出的文件名 -u 用戶名 -p密碼

H. linux下如何導入導出MySQL資料庫

(導出資料庫abc到abc.sql文件) 提示輸入密碼時,輸入該資料庫用戶名的密碼。 二、導入:用mysql命令行命令格式mysql -u 用戶名 -p 資料庫名 三、直接COPY 如果資料庫比較大,可以考慮用直接拷貝的方法,但不同版本和操作系統之間可能不兼容,要慎用。 3.1 將原始資料庫用tar打包為一個文件 tar -zcvf mydb.tar.gz mydb 3.2 創建空資料庫 3.3 解壓在臨時目錄中解壓,如:cd /tmptar -zxvf mydb.tar.gz 3.4 拷貝將解壓後的資料庫文件拷貝到相關目錄cd mydb/cp * /var/lib/mysql/mydb/ 對於FreeBSD: cp * /var/db/mysql/mydb/ 3.5 許可權設置

I. linux下如何導入導出MySQL資料庫 詳細�0�3

linux 下如何導入導出MySQL 資料庫 1. 2. 3. 一、導出: 4. 用mysqlmp 命令行 5. 命令格式 6. mysqlmp -u 用戶名 -p 資料庫名 > 資料庫名.sql 7. 範例: 8. mysqlmp -u root -p abc > abc.sql 9. (導出資料庫abc 到abc.sql 文件) 10. 11.提示輸入密碼時,輸入該資料庫用戶名的密碼。 12. 13.二、導入: 14.用mysql 命令行 15.命令格式 16.mysql -u 用戶名 -p 資料庫名 < 資料庫名.sql 17.範例: 18.mysql -u root -p abc < abc.sql 19.(導入資料庫abc 從abc.sql 文件) 20. 21.提示輸入密碼時,輸入該資料庫用戶名的密碼。 25.3.1 將原始資料庫用tar 打包為一個文件 26.tar -zcvf mydb.tar.gz mydb 27.3.2 創建空資料庫 28. 29.3.3 解壓 30.在臨時目錄中解壓,如: 31.cd /tmp 32.tar -zxvf mydb.tar.gz 33. 34.3.4 拷貝 35.將解壓後的資料庫文件拷貝到相關目錄 36.cd mydb/ 37.cp * /var/lib/mysql/mydb/ 38. 39.對於FreeBSD: 40.cp * /var/db/mysql/mydb/ 41. 42.3.5 許可權設置 43.將拷貝過去的文件的屬主改為mysql:mysql,許可權改為660 44.chown mysql:mysql /var/lib/mysql/mydb/* 45.chmod 660 /var/lib/mysql/mydb/*