當前位置:首頁 » 操作系統 » mysql導入資料庫的命令

mysql導入資料庫的命令

發布時間: 2022-05-12 22:22:44

① mysql怎麼用命令行導入資料庫

導入資料庫
常用source 命令

進入mysql資料庫控制台,
如mysql -u root -p

mysql>use 資料庫

然後使用source命令,後面參數為腳本文件(如這里用到的.sql)

mysql>source d:/wcnc_db.sql

② 如何導入mysql資料庫

方法一:

1、首先我們使用MySQL提供的命令行界面來導入資料庫,確保自己的電腦中安裝了MySQL資料庫,我們可以通過命令行來確認是否安裝了MySQL資料庫,當然,第一步是打開Mysql的資料庫服務,我們使用命令行來打開,

2、啟動MySQL後,我們找到需要用到的腳本文件,也就是資料庫文件,當然,我們首先得建立一個資料庫,這樣才可以導入腳本,

3、我們在將腳本拷到本地磁碟的根目錄,這樣方便進入找到腳本,這里以D盤來說明,使用test.sql:接著我們來到命令行,使用SOURCE d:/test.sql;來導入資料庫,先進入mysql,

4、首先要在資料庫中建立好資料庫,然後導入腳本,所以先建立一個資料庫哦,不要腳本是不知道你要往哪個資料庫中導入腳本的,如下圖所示:

5、然後就可以輸入導入.sql文件命令:

mysql> USE 資料庫名;

mysql> SOURCE d:/test.sql;

6、看到上面的畫面,說明mysql資料庫已經導入成功了哦!

是不是很簡單呢?現在來介紹第二種方法,使用mysql圖形工具導入資料庫,我們還是使用test.sql腳本來說明:

    方法二:

    使用Navicat for MySQL圖形界面來導入資料庫,使用圖形界面導入資料庫的步驟很簡單,

    在圖形界面中建立好資料庫之後,我們使用導入腳本的功能來導入資料庫,

    點擊選擇腳本,我們選擇D盤的test.sql腳本,然後設置資料庫字元格式,

    接著點擊開始運行腳本就行了,腳本開始導入了哦!導入完成之後就會出現成功的提示,

    然後我們先關閉資料庫,再打開資料庫就可以看到建立好的資料庫的表了,

③ 請問在mysql中怎麼導入資料庫

如果是相同版本的MYSQL資料庫,可以直接拷貝相應文件到MYSQL的DATA目錄。
如果是MYSQL導出的SQL文件,可以直接用MYSQL命令運行此SQL文件。
如果是其它格式的文本文件,需要先建立表,然後LOAD
DATA命令裝載數據。

④ mysql命令行怎麼導入資料庫

首先打開cmd命令行終端

連接資料庫進入到資料庫目錄:cd MySQL的bin文件夾的路徑如輸入的命令行:cd D:\Program Files\MySQL\MySQL Server 5.1\bin,如果在系統變數中配置過可以直接進入。

輸入mysql -h localhost(主機名一般為ip) -u root(用戶名) -p(密碼)
選擇要導入的資料庫名

例如:use test

設置編碼
set names utf8;

執行導入命令:

source 文件路徑文件名(加後綴);
source D:/testofile.sql

⑤ 如何導入MySQL資料庫

1、打開電腦,在電腦桌面的開始界面中找到mysql,如圖所示。

⑥ MySQL資料庫導出與導入及常見錯誤解決

MySQL資料庫導出與導入的過程中將會發生眾多不可預知的錯誤,本文整理了一些常見錯誤及相應的解決方法,遇到類似情況的朋友可以參考下,希望對大家有所幫助

MySQL命令行導出資料庫:
1,進入MySQL目錄下的bin文件夾:cd
MySQL中到bin文件夾的目錄
如我輸入的命令行:cd
C:Program
FilesMySQLMySQL
Server
4.1bin
(或者直接將windows的環境變數path中添加該目錄)
2,導出資料庫:mysqlmp
-u
用戶名
-p
資料庫名
>
導出的文件名
如我輸入的命令行:mysqlmp
-u
root
-p
jluibmclub
>
d:
jluibmclub
.sql
(輸入後會讓你輸入進入MySQL的密碼)
(如果導出單張表的話在資料庫名後面輸入表名即可)
在用命令做資料庫備份過程在cmd命令框中輸入C:/mysql/bin>mysqlmp
-uroot
-p
jluibmclub>
d:
jluibmclub
.sql
;
報錯信息:mysqlmp:
Got
error:
1049:
Unknown
database
'
jluibmclub
;'
when
selecting
the
database
,識別不了
jluibmclub
這個資料庫。
但是我在:
mysql>
show
databases;
顯示:
+---------------+
|
Database
|
+---------------+
|
jpa
|
+---------------+
mysql>use
jpa;
顯示:
Database
changed
其原因很簡單,只要記住一點。沒進入mysql環境不算執行sql語句,所以不用在其後加入逗號(“;”)。
如果進入mysql環境mysql>
,則輸入的語句屬於sql語句了,在其最後一定要加上逗號(“;”)。
3、會看到文件news.sql自動生成到d盤下文件,如果不指定盤符默認在bin目錄下。
命令行導入資料庫:
1,進入MySQL:mysql
-u
用戶名
-p
如我輸入的命令行:mysql
-u
root
-p
(輸入同樣後會讓你輸入MySQL的密碼)
2,在MySQL-Front中新建你要建的資料庫,這時是空資料庫,如新建一個名為news的目標資料庫
3,輸入:mysql>use
目標資料庫名
如我輸入的命令行:mysql>use
news;
4,導入文件:mysql>source
導入的文件名;
如我輸入的命令行:mysql>source
news.sql(如果在bin目錄下用相對路徑名,如果在其他目錄下用絕對目錄名);
MySQL備份和還原,都是利用mysqlmp、mysql和source命令來完成的。
1.Win32下MySQL的備份與還原

⑦ mysql導入資料庫命令

MySQL資料庫的導入,有兩種方法:
1) 先導出資料庫SQL腳本,再導入;
2) 直接拷貝資料庫目錄和文件。
在不同操作系統或MySQL版本情況下,直接拷貝文件的方法可能會有不兼容的情況發生。
所以一般推薦用SQL腳本形式導入。下面分別介紹兩種方法。
2. 方法一 SQL腳本形式
操作步驟如下:
2.1. 導出SQL腳本
在原資料庫伺服器上,可以用phpMyAdmin工具,或者mysqlmp命令行,導出SQL腳本。
2.1.1 用phpMyAdmin工具
導出選項中,選擇導出「結構」和「數據」,不要添加「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文件。
提示輸入密碼時,輸入該資料庫用戶名的密碼。
3 直接拷貝
如果資料庫比較大,可以考慮用直接拷貝的方法,但不同版本和操作系統之間可能不兼容,要慎用。
3.1 准備原始文件
用tar打包為一個文件
3.2 創建空資料庫
3.3 解壓
在臨時目錄中解壓,如:
cd /tmp
tar zxf 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/*
chmod 660 /var/lib/mysql/mydb/*

熱點內容
伺服器cpu能供多少電腦使用 發布:2024-10-09 23:05:21 瀏覽:349
演算法和嵌入式 發布:2024-10-09 23:04:34 瀏覽:553
谷歌內部伺服器錯誤是什麼意思 發布:2024-10-09 22:39:27 瀏覽:904
java中todate 發布:2024-10-09 22:01:49 瀏覽:854
android簡訊許可權設置 發布:2024-10-09 21:45:43 瀏覽:849
安卓手機轉移數據為什麼自動斷開 發布:2024-10-09 21:40:52 瀏覽:88
什麼是海關防盜密碼鎖 發布:2024-10-09 21:32:24 瀏覽:852
shell腳本的加減 發布:2024-10-09 21:23:23 瀏覽:402
安卓平板和蘋果的平板有什麼區別 發布:2024-10-09 20:26:37 瀏覽:428
上傳速度對網速的影響嗎 發布:2024-10-09 20:09:38 瀏覽:564