navicat for MySQL導(dǎo)出sql腳本,用到的工具,navicat for MySQL,步驟如下:
網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)公司!專注于網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、重慶小程序開發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了掇刀免費建站歡迎大家使用!
打開navicat for MySQL,點擊連接,輸入連接名,主機(jī)名或者ip地址,端口,用戶名,密碼,點擊確定。
說明:端口默認(rèn)3306,主機(jī)名或者ip地址本地可以用localhost。
2.雙擊要導(dǎo)出的數(shù)據(jù)庫名稱(以aabb為示例數(shù)據(jù)庫)。
3.右擊選中aabb數(shù)據(jù)庫選擇轉(zhuǎn)儲sql文件,選好路徑點擊確定。
注意事項:如果數(shù)據(jù)庫文件比較大等待的時間比較長。
1、準(zhǔn)備SQL腳本文件。
2、點擊開始-運行。
3、輸入cmd打開控制面板。
4、輸入start mysqld啟動MySQL服務(wù)器。
5、輸入mysql -uroot -p。
6、輸入‘source 文件地址’。
7、執(zhí)行成功后輸入select * from users;數(shù)據(jù)已經(jīng)插入。
注意事項:
使用命令行的形式來執(zhí)行mysql的SQL腳本,不僅可以提高對數(shù)據(jù)庫的了解,還可以對數(shù)據(jù)庫的命令進(jìn)行了解。如果沒有配置MySQL環(huán)境變量的話,start mysqld是不能成功的,提供找不到文件。
1.
概述
MySQL數(shù)據(jù)庫的導(dǎo)入,有兩種方法:
1)
先導(dǎo)出數(shù)據(jù)庫SQL腳本,再導(dǎo)入;
2)
直接拷貝數(shù)據(jù)庫目錄和文件。
在不同操作系統(tǒng)或MySQL版本情況下,直接拷貝文件的方法可能會有不兼容的情況發(fā)生。
所以一般推薦用SQL腳本形式導(dǎo)入。下面分別介紹兩種方法。
2.
方法一
SQL腳本形式
操作步驟如下:
2.1.
導(dǎo)出SQL腳本
在原數(shù)據(jù)庫服務(wù)器上,可以用phpMyAdmin工具,或者mysqldump(mysqldump命令位于mysql/bin/目錄中)命令行,導(dǎo)出SQL腳本。
2.1.1
用phpMyAdmin工具
導(dǎo)出選項中,選擇導(dǎo)出“結(jié)構(gòu)”和“數(shù)據(jù)”,不要添加“Drop
DATABASE”和“Drop
TABLE”選項。
選中“另存為文件”選項,如果數(shù)據(jù)比較多,可以選中“gzipped”選項。
將導(dǎo)出的SQL文件保存下來。
2.1.2
用mysqldump命令行
命令格式
mysqldump
-u用戶名
-p
數(shù)據(jù)庫名
數(shù)據(jù)庫名.sql
范例:
mysqldump
-uroot
-p
abc
abc.sql
(導(dǎo)出數(shù)據(jù)庫abc到abc.sql文件)
提示輸入密碼時,輸入該數(shù)據(jù)庫用戶名的密碼。
2.2.
創(chuàng)建空的數(shù)據(jù)庫
通過主控界面/控制面板,創(chuàng)建一個數(shù)據(jù)庫。假設(shè)數(shù)據(jù)庫名為abc,數(shù)據(jù)庫全權(quán)用戶為abc_f。
2.3.
將SQL腳本導(dǎo)入執(zhí)行
同樣是兩種方法,一種用phpMyAdmin(mysql數(shù)據(jù)庫管理)工具,或者mysql命令行。
2.3.1
用phpMyAdmin工具
從控制面板,選擇創(chuàng)建的空數(shù)據(jù)庫,點“管理”,進(jìn)入管理工具頁面。
在"SQL"菜單中,瀏覽選擇剛才導(dǎo)出的SQL文件,點擊“執(zhí)行”以上載并執(zhí)行。
注意:phpMyAdmin對上載的文件大小有限制,php本身對上載文件大小也有限制,如果原始sql文件
比較大,可以先用gzip對它進(jìn)行壓縮,對于sql文件這樣的文本文件,可獲得1:5或更高的壓縮率。
gzip使用方法:
#
gzip
xxxxx.sql
得到
xxxxx.sql.gz文件。
2.3.2
用mysql命令行
命令格式
mysql
-u用戶名
-p
數(shù)據(jù)庫名
數(shù)據(jù)庫名.sql
范例:
mysql
-uabc_f
-p
abc
abc.sql
(導(dǎo)入數(shù)據(jù)庫abc從abc.sql文件)
提示輸入密碼時,輸入該數(shù)據(jù)庫用戶名的密碼。
3
方法二
直接拷貝
如果數(shù)據(jù)庫比較大,可以考慮用直接拷貝的方法,但不同版本和操作系統(tǒng)之間可能不兼容,要慎用。
3.1
準(zhǔn)備原始文件
用tar打包為一個文件
3.2
創(chuàng)建空數(shù)據(jù)庫
3.3
解壓
在臨時目錄中解壓,如:
cd
/tmp
tar
zxf
mydb.tar.gz
3.4
拷貝
將解壓后的數(shù)據(jù)庫文件拷貝到相關(guān)目錄
cd
mydb/
cp
*
/var/lib/mysql/mydb/
對于FreeBSD:
cp
*
/var/db/mysql/mydb/
3.5
權(quán)限設(shè)置
將拷貝過去的文件的屬主改為mysql:mysql,權(quán)限改為660
chown
mysql:mysql
/var/lib/mysql/mydb/*
chmod
660
/var/lib/mysql/mydb/*
cmd打開
c:\mysqldump -h localhost -u root -p mydb e:\mysql\mydb.sql
然后輸入密碼,等待一會導(dǎo)出就成功了,可以到目標(biāo)文件中檢查是否成功。
2.將數(shù)據(jù)庫mydb中的mytable導(dǎo)出到e:\mysql\mytable.sql文件中:
c:\mysqldump -h localhost -u root -p mydb mytablee:\mysql\mytable.sql
mysql數(shù)據(jù)庫轉(zhuǎn)換成.sql文件步驟如下:
1.
導(dǎo)出SQL腳本
在原數(shù)據(jù)庫服務(wù)器上,可以用phpMyAdmin工具,或者mysqldump(mysqldump命令位于mysql/bin/目錄中)命令行,導(dǎo)出SQL腳本。
2.
用phpMyAdmin工具
導(dǎo)出選項中,選擇導(dǎo)出“結(jié)構(gòu)”和“數(shù)據(jù)”,不要添加“DROP
DATABASE”和“DROP
TABLE”選項。
選中“另存為文件”選項,如果數(shù)據(jù)比較多,可以選中“gzipped”選項。
將導(dǎo)出的SQL文件保存下來。
3.用mysqldump命令行
命令格式
mysqldump
-u用戶名
-p
數(shù)據(jù)庫名
數(shù)據(jù)庫名.sql
范例:
mysqldump
-uroot
-p
abc
abc.sql
(導(dǎo)出數(shù)據(jù)庫abc到abc.sql文件)
提示輸入密碼時,輸入該數(shù)據(jù)庫用戶名的密碼。
文章標(biāo)題:mysql怎么導(dǎo)出腳本,mysql導(dǎo)出腳本和數(shù)據(jù)
本文路徑:http://vcdvsql.cn/article2/hspcoc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計公司、、定制網(wǎng)站、關(guān)鍵詞優(yōu)化、自適應(yīng)網(wǎng)站、企業(yè)網(wǎng)站制作
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)