命令行導入mysql資料庫
Mysql命令行導入資料庫:
1,將要導入的.sql文件移至bin文件下,這樣的路徑比較方便
2,同上面導出的第1步
3,進入MySQL:mysql
-u
用戶名
-p
如我輸入的命令行:mysql
-u
root
-p
(輸入同樣後會讓你輸入MySQL的密碼)
4,在MySQL-Front中新建你要建的資料庫,這時是空資料庫,如新建一個名為news的目標資料庫
5,輸入:mysql>use
目標資料庫名
如我輸入的命令行:mysql>use
news;
6,導入文件:mysql>source
導入的文件名;
如我輸入的命令行:mysql>source
news.sql;
MySQL備份和還原,都是利用mysqlmp、mysql和source命令來完成的。
1.Win32下MySQL的備份與還原
1.1
備份
開始菜單
|
運行
|
cmd
|利用「cd
\Program
Files\MySQL\MySQL
Server
5.0\bin」命令進入bin文件夾
|
利用「mysqlmp
-u
用戶名
-p
databasename
>exportfilename」導出資料庫到文件,如mysqlmp
-u
root
-p
voice>voice.sql,然後輸入密碼即可開始導出。
1.2
還原
進入MySQL
Command
Line
Client,輸入密碼,進入到「mysql>」,輸入命令」show
databases;」,回車,看看有些什麼資料庫;建立你要還原的資料庫,輸入」create
database
voice;」,回車;切換到剛建立的資料庫,輸入」use
voice;」,回車;導入數據,輸入」source
voice.sql;」,回車,開始導入,再次出現」mysql>」並且沒有提示錯誤即還原成功。
2.linux下MySQL的備份與還原
2.1
備份
[root@localhost
~]#
cd
/var/lib/mysql
(進入到MySQL庫目錄,根據自己的MySQL的安裝情況調整目錄)
[root@localhost
mysql]#
mysqlmp
-u
root
-p
voice>voice.sql,輸入密碼即可。
2.2
還原
法一:
[root@localhost
~]#
mysql
-u
root
-p
回車,輸入密碼,進入MySQL的控制台」mysql>」,同1.2還原。
法二:
[root@localhost
~]#
cd
/var/lib/mysql
(進入到MySQL庫目錄,根據自己的MySQL的安裝情況調整目錄)
[root@localhost
mysql]#
mysql
-u
root
-p
voice<voice.sql,輸入密碼即可。
MySQL命令行導出資料庫:
1,進入MySQL目錄下的bin文件夾:cd
MySQL中到bin文件夾的目錄
如我輸入的命令行:cd
C:\Program
Files\MySQL\MySQL
Server
4.1\bin
(或者直接將windows的環境變數path中添加該目錄)
2,導出資料庫:mysqlmp
-u
用戶名
-p
資料庫名
>
導出的文件名
如我輸入的命令行:mysqlmp
-u
root
-p
news
>
news.sql
(輸入後會讓你輸入進入MySQL的密碼)
(如果導出單張表的話在資料庫名後面輸入表名即可)
3、會看到文件news.sql自動生成到bin文件下
『貳』 如何用source 命令導入mysql資料庫
操作步驟如下:
導出SQL腳本
在原資料庫伺服器上,可以用phpMyAdmin工具,或者mysqlmp命令行,導出SQL腳本。
用phpMyAdmin工具
導出選項中,選擇導出「結構」和「數據」,不要添加「DROP DATABASE」和「DROP TABLE」選項。
選中「另存為文件」選項,如果數據比較多,可以選中「gzipped」選項。
將導出的SQL文件保存下來。
用mysqlmp命令行
命令格式用戶名 - 資料庫名 > 資料庫名.sql,提示輸入密碼時,輸入該資料庫用戶名的密碼。
創建空的資料庫
通過主控界面/控制面板,創建一個資料庫。假設資料庫名為abc,資料庫全權用戶。
將SQL腳本導入執行
同樣是兩種方法,一種用phpMyAdmin(mysql資料庫管理)工具,或者mysql命令行。
『叄』 mysql命令行導入資料庫什麼方法最快
source 命令導入
1
連接進入資料庫
windows :開始菜單->運行 cmd
linux : 如果沒有配置環境變數, 則到mysql 的bin 目錄中去
2
輸入: mysql -u root -p 回車 進入資料庫
3
使用庫/創建庫 譬如資料庫名字為:testdb
如果資料庫存在, 則 use testdb
如果資料庫不存在, 則創建 create database testdb 然後在 use testdb
4
將你要導入的資料庫文件 *.sql 放到 D或者任意方便輸入的位置, 我放置到了D盤的根目錄下
然後輸入命令: source d:/testdb.sql 回車,會看到如圖的
END
mysqlmp命令
1
進入到命令行模式。步驟直接同上第一步。
直接輸入: mysqlmp -u root -p testdb < d:/testdb.sql 然後回車
2
會提示輸入密碼: 直接輸入密碼,回車搞定!
END
工具導入
1
我們常用的mysql工具有 phpmyadmin sqllog navcat 等。 工具導入的方式就以 sqllog 為例,
第一步新建資料庫:輸入資料庫名,注意字元集和編碼
2
右鍵資料庫,「導入」->"執行SQL腳本" 然後選擇資料庫。 點擊確定即可
3
點擊「執行」, 可能會彈出一個對話框,直接忽略,點擊「確定」就可以了
步驟閱讀
『肆』 如何在cmd狀態下 導入 mysql 的 sql文件到資料庫中
其實導入的方法很簡單,可以採用工具導入和只用mysql命令界面導入兩種方式,mysql的資料庫圖形界面工具是很多的,用起來也比較方便。工具/原料NavicatforMySQLMySQL命令行界面SQL腳本方法一:1、首先使用MySQL提供的命令行界面來導入數據
『伍』 mysql怎麼用命令行導入資料庫
mysql>createdatabaseabc;#創建資料庫
mysql>useabc;#使用已創建的資料庫
mysql>setnamesutf8;#設置編碼
mysql>source/home/abc/abc.sql#導入備份資料庫
『陸』 如何用source 命令導入mysql資料庫
在mysql的安裝目錄下 找到 my.ini文件 加入以下代碼:
interactive_timeout = 120
wait_timeout = 120
max_allowed_packet = 32M
======================================
小例子
mytest_emp_dept.sql文件,內容如下:
CREATE TABLE emp(eid INT PRIMARY KEY AUTO_INCREMENT, ename VARCHAR(20) NOT NULL, esex VARCHAR(10), deptid INT NOT NULL);
CREATE TABLE dept(deptid INT PRIMARY KEY AUTO_INCREMENT, dname VARCHAR(20) NOT NULL,daddress VARCHAR(200));
INSERT INTO emp(ename,esex,deptid) VALUES('chris','M',1),('edge','M',1),('kelly','W',2),('maryse','W',2);
INSERT INTO dept(dname,daddress) VALUES('development','beijing'),('accounting','shanghai');
SELECT ename,esex,dname,daddress FROM emp,dept WHERE emp.deptid=dept.deptid ORDER BY ename;
======================================
導入sql的命令行如下:
source "路徑名"+/mytest_emp_dept.sql
======================================
效果如下:
『柒』 mysql怎麼用命令行導入資料庫
導入資料庫
常用source 命令
進入mysql資料庫控制台,
如mysql -u root -p
mysql>use 資料庫
然後使用source命令,後面參數為腳本文件(如這里用到的.sql)
mysql>source d:/wcnc_db.sql
『捌』 命令行怎麼導出mysql資料庫
MySQL命令行導出資料庫:
1,進入MySQL目錄下的bin文件夾:cd MySQL中到bin文件夾的目錄如我輸入的命令行:cd C:\Program Files\MySQL\MySQL Server 4.1\bin(或者直接將windows的環境變數path中添加該目錄)2,導出資料庫:mysqlmp -u 用戶名 -p 資料庫名 > 導出的文件名如我輸入的命令行:mysqlmp -u root -p news > news.sql (輸入後會讓你輸入進入MySQL的密碼)(如果導出單張表的話在資料庫名後面輸入表名即可)3、會看到文件news.sql自動生成到bin文件下
命令行導入資料庫:
1,將要導入的.sql文件移至bin文件下,這樣的路徑比較方便2,同上面導出的第1步
3,進入MySQL:mysql -u 用戶名 -p
如我輸入的命令行:mysql -u root -p (輸入同樣後會讓你輸入MySQL的密碼)4,在MySQL-Front中新建你要建的資料庫,這時是空資料庫,如新建一個名為news的目標資料庫5,輸入:mysql>use 目標資料庫名
如我輸入的命令行:mysql>use news;
6,導入文件:mysql>source 導入的文件名;
如我輸入的命令行:mysql>source news.sql;
MySQL備份和還原,都是利用mysqlmp、mysql和source命令來完成的。
1.Win32下MySQL的備份與還原
1.1 備份
開始菜單 | 運行 | cmd |利用「cd \Program Files\MySQL\MySQL Server 5.0\bin」命令進入bin文件夾 | 利用「mysqlmp -u 用戶名 -p databasename >exportfilename」導出資料庫到文件,如mysqlmp -u root -p voice>voice.sql,然後輸入密碼即可開始導出。
1.2 還原
進入MySQL Command Line Client,輸入密碼,進入到「mysql>」,輸入命令"show databases;",回車,看看有些什麼資料庫;建立你要還原的資料庫,輸入"create database voice;",回車;切換到剛建立的資料庫,輸入"use voice;",回車;導入數據,輸入"source voice.sql;",回車,開始導入,再次出現"mysql>"並且沒有提示錯誤即還原成功。
2.Linux下MySQL的備份與還原
2.1 備份
[root@localhost ~]# cd /var/lib/mysql (進入到MySQL庫目錄,根據自己的MySQL的安裝情況調整目錄)[root@localhost mysql]# mysqlmp -u root -p voice>voice.sql,輸入密碼即可。
2.2 還原
法一:
[root@localhost ~]# mysql -u root -p 回車,輸入密碼,進入MySQL的控制台"mysql>",同1.2還原。
法二:
[root@localhost ~]# cd /var/lib/mysql (進入到MySQL庫目錄,根據自己的MySQL的安裝情況調整目錄)[root@localhost mysql]# mysql -u root -p voice<voice.sql,輸入密碼即可。