mysql數(shù)據(jù)庫的導入,有兩種方法:
創(chuàng)新互聯(lián)是一家集網(wǎng)站建設,上黨企業(yè)網(wǎng)站建設,上黨品牌網(wǎng)站建設,網(wǎng)站定制,上黨網(wǎng)站建設報價,網(wǎng)絡營銷,網(wǎng)絡優(yōu)化,上黨網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強企業(yè)競爭力。可充分滿足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學習、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網(wǎng)站。
1)
先導出數(shù)據(jù)庫sql腳本,再導入;
2)
直接拷貝數(shù)據(jù)庫目錄和文件。
在不同操作系統(tǒng)或mysql版本情況下,直接拷貝文件的方法可能會有不兼容的情況發(fā)生。
所以一般推薦用sql腳本形式導入。下面分別介紹兩種方法。
2.
方法一
sql腳本形式
操作步驟如下:
2.1.
導出sql腳本
在原數(shù)據(jù)庫服務器上,可以用phpmyadmin工具,或者mysqldump命令行,導出sql腳本。
2.1.1
用phpmyadmin工具
導出選項中,選擇導出“結構”和“數(shù)據(jù)”,不要添加“drop
database”和“drop
table”選項。
選中“另存為文件”選項,如果數(shù)據(jù)比較多,可以選中“gzipped”選項。
將導出的sql文件保存下來。
2.1.2
用mysqldump命令行
命令格式
mysqldump
-u用戶名
-p
數(shù)據(jù)庫名
數(shù)據(jù)庫名.sql
范例:
mysqldump
-uroot
-p
abc
abc.sql
(導出數(shù)據(jù)庫abc到abc.sql文件)
提示輸入密碼時,輸入該數(shù)據(jù)庫用戶名的密碼。
2.2.
創(chuàng)建空的數(shù)據(jù)庫
通過主控界面/控制面板,創(chuàng)建一個數(shù)據(jù)庫。假設數(shù)據(jù)庫名為abc,數(shù)據(jù)庫全權用戶為abc_f。
2.3.
將sql腳本導入執(zhí)行
同樣是兩種方法,一種用phpmyadmin(mysql數(shù)據(jù)庫管理)工具,或者mysql命令行。
2.3.1
用phpmyadmin工具
從控制面板,選擇創(chuàng)建的空數(shù)據(jù)庫,點“管理”,進入管理工具頁面。
在"sql"菜單中,瀏覽選擇剛才導出的sql文件,點擊“執(zhí)行”以上載并執(zhí)行。
注意:phpmyadmin對上載的文件大小有限制,php本身對上載文件大小也有限制,如果原始sql文件
比較大,可以先用gzip對它進行壓縮,對于sql文件這樣的文本文件,可獲得1:5或更高的壓縮率。
gzip使用方法:
#
gzip
xxxxx.sql
得到
xxxxx.sql.gz文件。
提示輸入密碼時,輸入該數(shù)據(jù)庫用戶名的密碼。
3
直接拷貝
如果數(shù)據(jù)庫比較大,可以考慮用直接拷貝的方法,但不同版本和操作系統(tǒng)之間可能不兼容,要慎用。
3.1
準備原始文件
用tar打包為一個文件
3.2
創(chuàng)建空數(shù)據(jù)庫
3.3
解壓
在臨時目錄中解壓,如:
cd
/tmp
tar
zxf
mydb.tar.gz
3.4
拷貝
將解壓后的數(shù)據(jù)庫文件拷貝到相關目錄
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/*
打字不易,如滿意,望采納。
java連接mysql數(shù)據(jù)庫jar包導入:
1.將所有的jar包都是放到web工程lib目錄下,mysql-connector-java-x.x-bin.jar也是一樣,把該JAR包拷貝到lib目錄下即可
2用jdbc直接鏈接mysql代碼如下
public static void main(String[] args) throws SQLException {
DriverManager.registerDriver(new com.mysql.jdbc.Driver());
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/day15", "root", "123456");
System.out.println(conn.getClass().getName());
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("select id,name,password,email,birthday from users");
while (rs.next()) {
System.out.println("-------------------------");
System.out.println(rs.getObject("id"));
System.out.println(rs.getObject("name"));
System.out.println(rs.getObject("password"));
System.out.println(rs.getObject("email"));
System.out.println(rs.getObject("birthday"));
}
rs.close();
stmt.close();
conn.close();
}
步驟如下:
右鍵工程--選擇build path -- add ?Libraries。
彈出框選user library,點擊next。
彈出框點擊add libraries 。
繼續(xù)點擊new ,輸入user library name , 點擊OK。
選中你剛添加的library,點擊add ?external jars。
找到你電腦中的mysql jar包, 然后點擊OK 。完成。