重慶分公司,新征程啟航
為企業提供網站建設、域名注冊、服務器等服務
為企業提供網站建設、域名注冊、服務器等服務
工具:navicat for MySQL
成都創新互聯專注于企業成都全網營銷推廣、網站重做改版、石家莊網站定制設計、自適應品牌網站建設、H5網站設計、商城網站定制開發、集團公司官網建設、成都外貿網站建設、高端網站制作、響應式網頁設計等建站業務,價格優惠性價比高,為石家莊等各大城市提供網站開發制作服務。
步驟:
1、打開navicat for MySQL,連接到數據庫所在服務器。如本圖就是連接到本地數據庫。
2、創建一個空的數據庫。在localhost處點右鍵,選擇“新建數據庫”,彈出窗口中填寫新建的數據庫名稱,字符集一般選擇UTF8即可(可根據實際情況更改),最后點擊確定按鈕,即可創建成功。
3、創建成功后,雙擊新建的數據庫,使之變成綠色,即連接狀態。
4、在badkano_test處點擊鼠標右鍵,選擇“運行sql文件”。
5、彈出窗口點“...”然后選擇要導入的sql文件,點擊打開。
6、最后點“開始”按鈕,等待導入步驟執行完成即可。
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/*
打字不易,如滿意,望采納。
方法/步驟
1
登錄到phpMyAdmin
2
新建一個要導入的數據庫,點擊“+new”
3
如圖,分別填寫數據庫名稱,以及選擇數據庫的排序規則,
4
完成步驟3,點擊“創建”
5
完成步驟4,從右側就可以看到我們新創建的數據庫了,如果沒有立即顯示,刷新即可立馬顯示了。
6
單擊我們新創建的數據庫,
7
然后,我們選擇“導入”,
8
完成步驟7,我們點擊“選擇文件”,
9
點擊了“選擇文件”之后,就會出現如圖所示的彈出框,我們選擇要導入的sql就可以了,后綴名可以是.sql,也可以是壓縮文件.zip。如圖,選擇好文件之后,點擊“確定”就可以了
10
完成步驟⑨,你就可以從剛才的頁面中看到自己上傳的文件了,如圖所示,其余選項默認就可以了,然后點擊“執行”就可以了。
11
這個時候,你就可以看到你的數據已經導入到你新創建的數據庫中了