LinuxMySQL導入sql
1. 分別在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. 導入資料庫:
2. 在linux中導入sql文件的方法分享(使用命令行轉移mysql資料庫)
因導出sql文件
在你原來的網站服務商處利用phpmyadmin導出資料庫為sql文件,這個步驟大家都會,不贅述。
上傳sql文件
前面說過了,我們沒有在雲主機上安裝ftp,怎麼上傳呢?
打開ftp客戶端軟體,例如filezilla,使用伺服器IP和root及密碼,連接時一定要使用SFTP方式連接,這樣才能連接到linux。注意,這種方法是不安全的,但我們這里沒有ftp,如果要上傳本地文件到伺服器,沒有更好更快的方法。
我們把database.sql上傳到/tmp目錄。
連接到linux,登錄mysql
使用putty連接到雲主機。putty的使用方法這里就不介紹了。
連接之後,登錄mysql
復制代碼
代碼如下:
>mysql
-u
root
-p
>password:
注意,如果你之前建立了其他的mysql用戶,可以選擇合適的用戶登錄。關於mysql的命令行,你可以在其他地方學習。
把上傳上去的sql導入到資料庫中
按照下面的三個步驟,快速導入這個sql文件
復制代碼
代碼如下:
mysql>use
yourdatabasename;
mysql>set
names
utf8;
mysql>source
/tmp/database.sql;
然後屏幕上就會不斷的滾,最後提示導入成功。
最後,記得將database.sql刪除。
3. linux系統中mysql資料庫的導入和導出
目的:將伺服器的mysql中的數據導入到本地
設備:本地:Mac。
遠程伺服器:linux
使用ssh登錄伺服器
mysqlmp
-u
[username]
-p
[database_name]
>
[/path/mpfilename.sql]
例如:`mysqlmp
-u
root
-p
mywordpress
>
/var/mywordpress.sql
在Mac上使用軟體filezilla將第2步導出的mywordpress.sql下載到本地
mysql
-u
[username]
-p
[database_name]
<
[mpfilename.sql]
其中,database_name需要是本地資料庫中已存在的資料庫,比如新建一個。
4. linux下如何導入導出MySQL資料庫
一、導出:用mysqlmp命令行命令格式mysqlmp -u 用戶名 -p 資料庫名 > 資料庫名.sql範例:mysqlmp -u root -p abc > abc.sql (導出資料庫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 許可權設置 將拷貝過去的文件的屬主改為mysql:mysql,許可權改為660 chown mysql:mysql /var/lib/mysql/mydb/*
5. linux下怎麼把.sql文件導入到MySQL資料庫里,寫出詳細步驟,可用的加分
工具/原料
mysql 電腦
方法/步驟
1、點擊「開始」進入界面,找到mysql。
6. 請問linux下的MYSQL資料庫,如何導入一個已有的table.sql文件(MYSQL是剛安的,沒有任何數據表)
shell>
mysql
db_name
<
table.sql
還可以用一個USE db_name語句啟動文本文件。在這種情況下,不需要在命令行中指定資料庫名:
shell>
mysql
<
text_file
如果正運行
mysql
,可以使用source或\.命令執行SQL腳本文件:
mysql>
source
table.sql
mysql>
\.
table.sql
MySQL默認的數據文件存儲目錄為/var/lib/mysql
7. linux導入sql文件命令
1SSH登錄LINUX系統,登錄mysql資料庫
#mysql -u root -p #-p為密碼,輸入登錄mysql的賬戶的密碼
2選擇資料庫
#mysql>use database #database為你的的資料庫
3選擇你已經備份好的sql文件,開始導入
#mysql>source /backup.sql #選擇對應路徑即可恢復
4等待數據還原結果。
8. 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命令
以上這篇linux下導入、導出mysql資料庫命令的實現方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。