『壹』 在linux中怎麼將數據導入資料庫(linux怎麼進入資料庫)
linux下導入、導出mysql資料庫命令
一、導出資料庫用mysqlmp命令(注意mysql的安裝路徑,即此命令的路徑):
1、導出數據和表結構:
mysqlmp-u用戶名-p密碼資料庫名>資料庫名.sql
#/usr/local/mysql/bin/mysqlmp-uroot-pabc>abc.sql
敲回車後會提示輸入密碼
2、只導出表結構
mysqlmp-u用戶名-p密碼-d資料庫名>資料庫名.sql
#/usr/local/mysql/bin/mysqlmp-uroot-p-dabc>abc.sql
註:/usr/local/mysql/bin/--->mysql的data目錄
二、導入資料庫
1、首先建空資料庫
mysql>createdatabaseabc;
2、導入資料庫
方法一:
(1)選擇資料庫
mysql>useabc;
(2)設置資料庫編碼
mysql>setnamesutf8;
(3)導入數據(注意sql文件的路徑)
mysql>source/home/abc/abc.sql;
方法二:
mysql-u用戶名-p密碼資料庫名<資料庫名.sql
#mysql-uabc_f-pabc
『貳』 Ubuntu命令行下MySQL數據導出與導入簡單示例_MySQL
Ubuntu環境下MySQL數據的導出與導入,對於資料庫管理而言是常見的操作。使用mysqlmp命令可以方便地進行數據導出與導入,下面詳細介紹幾個常用示例。
**1. 導出整個資料庫的所有數據**
執行命令:`mysqlmp -h127.0.0.1 -u root -p emlog >emlog_all.sql`
此命令用於導出整個資料庫`emlog`的所有數據,包括數據結構和數據。
**2. 導出特定的表**
命令:`mysqlmp -h 127.0.0.1 -u root -p peerrecom >peerrecom.sql`
此操作僅導出表`peerrecom`的數據結構與數據。
**3. 導出資料庫結構**
命令:`mysqlmp -h127.0.0.1 -uroot -p -d --add-drop-table emlog >emlog_all_structure.sql`
僅導出資料庫`emlog`的結構,不包含數據。
**4. 導出特定表的結構**
命令:`mysqlmp -h127.0.0.1 -uroot -p -d --add-drop-table emlog emlog_blog >emlog_blog_structure.sql`
僅導出表`emlog_blog`的結構。
**導入操作**
使用`source`命令進行文件導入非常簡便。首先連接資料庫,然後執行`source`命令導入文件。
命令:`mysql -h127.0.0.1 -uroot -p`
連接後,根據需求創建資料庫或切換資料庫,接著導入指定的SQL文件。
示例:`mysql>source /path/./source.sql`
這將導入位於指定路徑的SQL文件中的所有內容。
通過上述示例,可以熟練掌握Ubuntu環境下的MySQL數據導出與導入操作,對於資料庫管理與維護工作非常實用。
『叄』 linux系統下的mysql導入導出
1 不停資料庫寫的情況下,也可以使用 mysqlmp 導出,但因為 mysqlmp 導出時會加表鎖(lock tables table_name read;),導出過程中會阻塞寫(應用程序的寫資料庫或其他情況的寫),不會影響讀。
2 導入一個備份後,還要繼續同步備份的操作,那必須結合同步來進行,先導出導入數據(導出時注意加上 --master-data 選項,或導出前 show master status 記下日誌名稱和位置),再配置同步,並啟動同步;
3 日誌記錄的編號,也就是 position,可以在導出前查詢,也可以在導出時加 --master-data 選項一並進行;
-- 幾個注意事項:
1 導出會加表鎖(這是伺服器級的讀鎖),如果資料庫較大,可能會影響業務;較小的話,可以在資料庫本機進行導出,時間很快;
2 大資料庫一定要做個備份機(即replication的slave),同步會涉及到數據的一致性(備份、啟用同步)問題,可以深入理解下;
『肆』 分別在Linux和Windows下,如何使用MySql命令導入/導出*.sql文件
Ubuntu下使用MySql命令導入/導出*.sql文件 ( redhat的mysql命令在: /usr/local/mysql/bin/ 目錄下面 )導出: 1.導出整個資料庫 mysqlmp 資料庫名 > 導出的文件名 -u 用戶名 -p密碼 2.導出一個表 mysqlmp 資料庫名 表名 > 導出的文件名 -u 用戶名 -p密碼導入:在提示符下輸入 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. 導入資料庫: