當前位置:首頁 » 編程語言 » mysql命令行導出sql文件
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

mysql命令行導出sql文件

發布時間: 2022-01-12 10:06:05

❶ mysql 命令行 導出資料庫放在哪

開始菜單 | 運行 | cmd |

MySQL命令行導出資料庫: 進入MySQL目錄下的bin文件夾:cd MySQL中到bin文件夾的目錄如我輸入的命令行:cd D:\Program Files\MySQL\MySQL Server 5.1\bin
(或者直接將windows的環境變數path中添加該目錄)

導出資料庫:mysqlmp -u 用戶名 -p 資料庫名 > 導出的文件名 如我輸入的命令行:mysqlmp -u root -p ygeshop > ygeshop.sql (輸入後會讓你輸入進入MySQL的密碼)(如果導出單張表的話在資料庫名後面輸入表名即可)

4
會看到文件ygeshop.sql 自動生成到bin文件下 命令行導入資料庫:

❷ MySql命令行的5、導出和導入數據

導出數據:mysqlmp--opt test > mysql.test即將資料庫test資料庫導出到mysql.test文件,後者是一個文本文件如:mysqlmp -u root -p123456 --databases dbname > mysql.dbname就是把資料庫dbname導出到文件mysql.dbname中。2. 導入數據:mysqlimport -u root -p123456 < mysql.dbname。3. 將文本數據導入資料庫:文本數據的欄位數據之間用tab鍵隔開。use test;load data local infile 文件名 into table 表名;1:使用SHOW語句找出在伺服器上當前存在什麼資料庫:mysql> SHOW DATABASES;2:2、創建一個資料庫MYSQLDATAmysql> CREATE DATABASE MYSQLDATA;3:選擇你所創建的資料庫mysql> USE MYSQLDATA; (按回車鍵出現Database changed 時說明操作成功!)4:查看現在的資料庫中存在什麼表mysql> SHOW TABLES;5:創建一個資料庫表mysql> CREATE TABLE MYTABLE (namevarchar(20), sex CHAR(1));6:顯示表的結構:mysql> DESCRIBE MYTABLE;7:往表中加入記錄mysql> insert into MYTABLE values (hyq,M);8:用文本方式將數據裝入資料庫表中(例如D:/mysql.txt)mysql> LOAD DATA LOCAL INFILE D:/mysql.txt INTO TABLE MYTABLE;9:導入.sql文件命令(例如D:/mysql.sql)mysql>use database;mysql>Source d:/mysql.sql;10:刪除表mysql>drop TABLE MYTABLE;11:清空表mysql>delete from MYTABLE;12:更新表中數據mysql>update MYTABLE set sex=f where name='hyq';
13:備份資料庫mysqlmp -u root 庫名>xxx.data

❸ 如何導出mysql資料庫到sql文件

方法如下:

1.在本地建一個與資料庫同名的資料庫。

2.選擇navicat中連接伺服器的資料庫,在菜單欄選擇工具-->數據傳輸。

拓展資料:

導出資料庫用mysqlmp命令(注意mysql的安裝路徑,即此命令的路徑):

導出數據和表結構:mysqlmp -u用戶名 -p密碼 資料庫名 > 數據名.sql#/usr/local/mysql/bin/ mysqlmp -uroot -p abc > abc.sql,敲回車後會提示輸入密碼。

❹ mysql資料庫如何轉換成.sql文件

1、首先打開資料庫界面窗口。

❺ mysql怎麼使用命令行導出資料庫

mysqlmp
-u
用戶名
-p
資料庫名>存放目錄
,然後輸入用戶密碼開始導出。

❻ 如何導出sql文件

1. 概述
MySQL資料庫的導入,有兩種方法:
1) 先導出資料庫SQL腳本,再導入;
2) 直接拷貝資料庫目錄和文件。
在不同操作系統或MySQL版本情況下,直接拷貝文件的方法可能會有不兼容的情況發生。
所以一般推薦用SQL腳本形式導入。下面分別介紹兩種方法。
Linux下:
2. 方法一 SQL腳本形式
操作步驟如下:
2.1. 導出SQL腳本
在原資料庫伺服器上,可以用phpMyAdmin工具,或者mysqlmp(mysqlmp命令位於mysql/bin/目錄中)命令行,導出SQL腳本。
2.1.1 用phpMyAdmin工具
導出選項中,選擇導出「結構」和「數據」,不要添加「DROP DATABASE」和「DROP TABLE」選項。
選中「另存為文件」選項,如果數據比較多,可以選中「gzipped」選項。
將導出的SQL文件保存下來。
2.1.2 用mysqlmp命令行
命令格式
mysqlmp -u用戶名 -p 資料庫名 > 資料庫名.sql
範例:
mysqlmp -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文件。
2.3.2 用mysql命令行
命令格式
mysql -u用戶名 -p 資料庫名 < 資料庫名.sql
範例:
mysql -uabc_f -p abc < abc.sql
(導入資料庫abc從abc.sql文件)
提示輸入密碼時,輸入該資料庫用戶名的密碼。
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/*
把mysqlmp出來的數據修改一下。除了要把表增加上) TYPE=MyISAM CHARACTER SET gbk;以外,在下面再增加一句SET NAMES GBK;
這樣,數據就可以平滑的導入4.1了,而不必怕出現亂碼。
Windows下:
DOS窗口
開始->運行->cmd
導出為:mysqlmp -u 用戶名 -p --opt 資料庫用戶名 > 資料庫名.sql
輸入你的資料庫密碼!
導入為:mysql -u 用戶名 -p 資料庫用戶名 < 資料庫名.sql (要在當前目錄下操作)

❼ 求:命令提示符下,把 mysql 資料庫導出為 *.sql 文件的命令。

在cmd中進入mysql安裝目錄的bin目錄,
mysqlmp
-u
root
-p
數據名>c:/文件名.sql
回車後輸入密碼,再回車就ok了。

❽ 如何使用MySQL中的命令行導入SQL文件

進入mysql使用命令導入sql腳本文件:
mysql> source test.sql;
其實test.sql要導入sql文件
source導入sql文件命令
比F盤test.sql文件導入命令:
source F:/test.sql;

❾ mysql命令行導出sql文件

MySql命令行導出資料庫

  1. 進入MySQL目錄下的bin文件夾:cd MySQL中到bin文件夾的目錄
    如:cd C:Program FilesMySQLMySQL Server 4.1in
    (或者直接將windows的環境變數path中添加該目錄)

  2. 導出資料庫:mysqlmp -u 用戶名 -p 資料庫名 > 導出的文件名
    如我輸入的命令行:mysqlmp -u root -p news > news.sql (輸入後會讓你輸入進入MySQL的密碼)
    (如果導出單張表的話在資料庫名後面輸入表名即可)

  3. 會看到文件news.sql自動生成到bin文件下

❿ 命令行怎麼導出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,輸入密碼即可。