本文目錄一覽:
- 1、sql文件怎麼導入mysql資料庫
- 2、如何導入mysql資料庫
- 3、sql server的數據如何導入到mysql資料庫中?
- 4、如何將sql文件導入mysql
- 5、如何使用命令導入資料庫mysql
- 6、如何導入MySQL資料庫?
sql文件怎麼導入mysql資料庫
執行sql腳本文件
方法一 使用cmd命令執行(windows下,unix或linux在的其控制台下)
【MySQL的bin目錄】\mysql –u用戶名 –p密碼 –D資料庫【sql腳本文件路徑全名】,示例:
D:\mysql\bin\mysql –uroot –p123456 -Dtestd:\test\ss.sql
注意:
A、如果在sql腳本文件中使用了use 資料庫,則-D資料庫選項可以忽略
B、如果【Mysql的bin目錄】中包含空格,則需要使用「」包含,如:「C:\Program Files\mysql\bin\mysql」 –u用戶名 –p密碼 –D資料庫【sql腳本文件路徑全名】
方法二 進入mysql的控制台後,使用source命令執行
Mysqlsource 【sql腳本文件的路徑全名】 或 Mysql\. 【sql腳本文件的路徑全名】,示例:
source d:\test\ss.sql 或者 \. d:\test\ss.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腳本,然後設置資料庫字元格式,
接著點擊開始運行腳本就行了,腳本開始導入了哦!導入完成之後就會出現成功的提示,
然後我們先關閉資料庫,再打開資料庫就可以看到建立好的資料庫的表了,
sql server的數據如何導入到mysql資料庫中?
1、首先在Navicat for MySQL 管理器中,創建目標資料庫。
2、點擊創建好的目標資料庫website點的」表「一項,在右邊會出現導入嚮導選項。
3、選擇SQL Server資料庫ODBC,「下一步」,數據鏈接屬性-SQLSERVER-ODBC。
4、創建訪問SQL SERVER ODBC。
5、回到導入嚮導中發現,已經可以查看到SQL Server源資料庫中所有的表,選擇需要導入的表,選擇「添加」。
6、「下一步」-》「開始導入」,就可以了。
如何將sql文件導入mysql
MySQL導入sql腳本的簡單方案。
例如:用戶名是root 密碼是123 sql腳本存在C盤 名字為test.sql 資料庫為test
有兩種方法可以執行腳本
1:打開CMD輸入以下命令(不需要轉換目錄)
MySQL -u root -p123
進入MySQL後
MySQLuse test;
MySQL source c:/test.sql
執行完了,可以用show tables;查看有哪寫表(記得語句後有個分號)
還可以用desc tableName;查看錶結構
2:打開CMD輸入以下命令(進入MySQL的bin目錄)
d:MySQLbinMySQL -u root -p123 test c:/test.sql
如何使用命令導入資料庫mysql
MySQL資料庫的導入,有兩種方法:
1)
先導出資料庫SQL腳本,再導入;
2)
直接拷貝資料庫目錄和文件。
在不同操作系統或MySQL版本情況下,直接拷貝文件的方法可能會有不兼容的情況發生。
所以一般推薦用SQL腳本形式導入。下面分別介紹兩種方法。
2.
方法一
SQL腳本形式
操作步驟如下:
2.1.
導出SQL腳本
在原資料庫伺服器上,可以用phpMyAdmin工具,或者mysqldump命令行,導出SQL腳本。
2.1.1
用phpMyAdmin工具
導出選項中,選擇導出「結構」和「數據」,不要添加「DROP
DATABASE」和「DROP
TABLE」選項。
選中「另存為文件」選項,如果數據比較多,可以選中「gzipped」選項。
將導出的SQL文件保存下來。
2.1.2
用mysqldump命令行
命令格式
mysqldump
-u用戶名
-p
資料庫名
資料庫名.sql
範例:
mysqldump
-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/*
如何導入MySQL資料庫?
1、打開電腦,在電腦桌面的開始界面中找到mysql,如圖所示。
2、雙擊打開mysql軟體,並輸入密碼,如圖所示。
3、如果sql文件的內容中有創建資料庫的語句,或者想將表存放在已有的資料庫,在這裡就不用創建資料庫。
4、輸入「show databases;」就能看到自己創建的資料庫,如圖所示。
5、輸入「use 資料庫名」,開始使用這個資料庫,如圖所示。
6、開始導入sql文件,輸入「source sql文件的路徑」(注意文件路徑要是複製來的,要將”\”全部換成「/」)。
7、最後輸入「show tables」,就會看到導入的數據了,如圖所示。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/243641.html