最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MySQL命令行導(dǎo)出導(dǎo)入數(shù)據(jù)庫(kù)實(shí)例詳解

 更新時(shí)間:2023年03月27日 22:26:48   投稿:lqh  
這篇文章主要介紹了MySQL命令行導(dǎo)出導(dǎo)入數(shù)據(jù)庫(kù)實(shí)例詳解的相關(guān)資料,需要的朋友可以參考下

一、window環(huán)境

A. 導(dǎo)出.sql

1. 導(dǎo)出整個(gè)數(shù)據(jù)庫(kù)

mysqldump -u 用戶名 -p 數(shù)據(jù)庫(kù)名 > 導(dǎo)出的文件名
mysqldump -u dbuser -p dbname > dbname.sql

2. 導(dǎo)出一個(gè)表

mysqldump -u 用戶名 -p 數(shù)據(jù)庫(kù)名 表名> 導(dǎo)出的文件名
mysqldump -u dbuser -p dbname users> dbname_users.sql

3. 導(dǎo)出一個(gè)數(shù)據(jù)庫(kù)結(jié)構(gòu)

mysqldump -u dbuser -p -d --add-drop-table dbname >d:/dbname_db.sql
-d 沒(méi)有數(shù)據(jù) --add-drop-table 在每個(gè)create語(yǔ)句之前增加一個(gè)drop table

B. 導(dǎo)入.sql

常用source 命令

進(jìn)入mysql數(shù)據(jù)庫(kù)控制臺(tái),如
mysql -u root -p
mysql>use 數(shù)據(jù)庫(kù)
然后使用source命令,后面參數(shù)為腳本文件(如這里用到的.sql)
mysql>source d:/dbname.sql

導(dǎo)入數(shù)據(jù)到數(shù)據(jù)庫(kù)

mysql -uroot -D數(shù)據(jù)庫(kù)名

導(dǎo)入數(shù)據(jù)到數(shù)據(jù)庫(kù)中得某個(gè)表

mysql -uroot -D數(shù)據(jù)庫(kù)名 表名

二、linux環(huán)境

A. 導(dǎo)出.sql

導(dǎo)出數(shù)據(jù)庫(kù)用mysqldump命令(注意mysql的安裝路徑,即此命令的路徑):

1、導(dǎo)出數(shù)據(jù)和表結(jié)構(gòu):

mysqldump -u 用戶名 -p 參數(shù)(可選) 數(shù)據(jù)庫(kù)名 >/home/sql/ 數(shù)據(jù)庫(kù)名.sql

mysqldump -u root -p --default-character-set=utf8 db_name>/home/sql/fileName.sql

敲回車后會(huì)提示輸入密碼

2、只導(dǎo)出表結(jié)構(gòu)

mysqldump -u用戶名 -p密碼 -d 數(shù)據(jù)庫(kù)名 > 數(shù)據(jù)庫(kù)名.sql

/usr/local/mysql/bin/ mysqldump -uroot -p -d abc > abc.sql

注:/usr/local/mysql/bin/ —> mysql的data目錄

B. 導(dǎo)入.sql

1、首先建空數(shù)據(jù)庫(kù)

mysql>create database abc;

2、導(dǎo)入數(shù)據(jù)庫(kù)

方法一:
(1)選擇數(shù)據(jù)庫(kù)
mysql>use abc;
(2)設(shè)置數(shù)據(jù)庫(kù)編碼
mysql>set names utf8;
(3)導(dǎo)入數(shù)據(jù)(注意sql文件的路徑)
mysql>source /home/abc/abc.sql;

方法二:

mysql -u用戶名 -p 參數(shù)(可選) 數(shù)據(jù)庫(kù)名 < 數(shù)據(jù)庫(kù)名.sql
mysql -uabc_f -p--default-character-set=utf8 abc < abc.sql

MySQL命令行導(dǎo)出數(shù)據(jù)庫(kù):

1,進(jìn)入MySQL目錄下的bin文件夾:cd MySQL中到bin文件夾的目錄

如我輸入的命令行:cd C:\Program Files\MySQL\MySQL Server 5.5\bin

(或者直接將windows的環(huán)境變量path中添加該目錄)

 2,導(dǎo)出數(shù)據(jù)庫(kù):mysqldump -u 用戶名 -p 數(shù)據(jù)庫(kù)名 > 導(dǎo)出的文件名

如我輸入的命令行:mysqldump -u lmapp -p lmapp -P 3308 > lmapp.sql   (輸入后會(huì)讓你輸入進(jìn)入MySQL的密碼)
(如果導(dǎo)出單張表的話在數(shù)據(jù)庫(kù)名后面輸入表名即可)

mysql導(dǎo)出數(shù)據(jù)庫(kù)一個(gè)表
mysqldump -u 用戶名 -p 數(shù)據(jù)庫(kù)名 表名> 導(dǎo)出的文件名
mysqldump -u lmapp -p lmapp users> test_users.sql (結(jié)尾沒(méi)有分號(hào))

3、會(huì)看到文件news.sql自動(dòng)生成到bin文件下  

 導(dǎo)出時(shí),遇到上面的問(wèn)題。

解決措施:加個(gè)參數(shù)-P 3308(mysql服務(wù)端口)即可解決問(wèn)題。

命令行導(dǎo)入數(shù)據(jù)庫(kù):

1,將要導(dǎo)入的.sql文件移至bin文件下,這樣的路徑比較方便
2,同上面導(dǎo)出的第1步
3,進(jìn)入MySQL:mysql -u 用戶名 -p
如我輸入的命令行:mysql -u root -p   (輸入同樣后會(huì)讓你輸入MySQL的密碼)
4,在MySQL-Front中新建你要建的數(shù)據(jù)庫(kù),這時(shí)是空數(shù)據(jù)庫(kù),如新建一個(gè)名為news的目標(biāo)數(shù)據(jù)庫(kù)
5,輸入:mysql>use 目標(biāo)數(shù)據(jù)庫(kù)名
如我輸入的命令行:mysql>use news;
6,導(dǎo)入文件:mysql>source 導(dǎo)入的文件名;

如我輸入的命令行:mysql>source news.sql; 

       注:由于導(dǎo)入數(shù)據(jù)庫(kù)的規(guī)模、數(shù)據(jù)結(jié)構(gòu)不同,導(dǎo)入所需時(shí)間會(huì)有較大差異。我導(dǎo)入的數(shù)據(jù)庫(kù)有123M,花費(fèi)將近5個(gè)小時(shí)。期間以為機(jī)器宕掉了,仔細(xì)觀察命令行界面發(fā)現(xiàn),導(dǎo)入是在正常進(jìn)行的。導(dǎo)入成功后的界面如下:

      

 注:導(dǎo)入單張數(shù)據(jù)表時(shí),使用類似use lmapp lm_area 、source lm_area.sql的sql語(yǔ)句。原數(shù)據(jù)表可存在,導(dǎo)入后的數(shù)據(jù)表會(huì)覆蓋同名已存在的數(shù)據(jù)表。

MySQL備份和還原,都是利用mysqldump、mysql和source命令來(lái)完成的。

1.Win32下MySQL的備份與還原

1.1 備份

開(kāi)始菜單 | 運(yùn)行 | cmd |利用“cd \Program Files\MySQL\MySQL Server 5.0\bin”命令進(jìn)入bin文件夾 | 利用“mysqldump  -u 用戶名 -p databasename >exportfilename”導(dǎo)出數(shù)據(jù)庫(kù)到文件,如mysqldump -u root -p voice>voice.sql,然后輸入密碼即可開(kāi)始導(dǎo)出。

1.2 還原

進(jìn)入MySQL Command Line Client,輸入密碼,進(jìn)入到“mysql>”,輸入命令"show databases;",回車,看看有些什么數(shù)據(jù)庫(kù);建立你要還原的數(shù)據(jù)庫(kù),輸入"create database voice;",回車;切換到剛建立的數(shù)據(jù)庫(kù),輸入"use voice;",回車;導(dǎo)入數(shù)據(jù),輸入"source voice.sql;",回車,開(kāi)始導(dǎo)入,再次出現(xiàn)"mysql>"并且沒(méi)有提示錯(cuò)誤即還原成功。

2.Linux下MySQL的備份與還原

2.1 備份

[root@localhost ~]# cd /var/lib/mysql (進(jìn)入到MySQL庫(kù)目錄,根據(jù)自己的MySQL的安裝情況調(diào)整目錄)
[root@localhost mysql]# mysqldump -u root -p voice>voice.sql,輸入密碼即可。

2.2 還原

法一:

[root@localhost ~]# mysql -u root -p 回車,輸入密碼,進(jìn)入MySQL的控制臺(tái)"mysql>",同1.2還原。

法二:

[root@localhost ~]# cd /var/lib/mysql (進(jìn)入到MySQL庫(kù)目錄,根據(jù)自己的MySQL的安裝情況調(diào)整目錄)
[root@localhost mysql]# mysql -u root -p voice<voice.sql,輸入密碼即可。

感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!

相關(guān)文章

  • 一文帶你了解MySQL之連接原理

    一文帶你了解MySQL之連接原理

    搞數(shù)據(jù)庫(kù)一個(gè)避不開(kāi)的概念就是Join,翻譯成中?就是連接,相信很多小伙伴初學(xué)連接的時(shí)候有些一臉懵,理解了連接的語(yǔ)義之后又可能不明白各個(gè)表中的記錄到底是怎么連起來(lái)的,所以本章就來(lái)學(xué)習(xí)連接的原理,需要的朋友可以參考下
    2023-05-05
  • MySQL8.0移除傳統(tǒng)的.frm文件原因及解讀

    MySQL8.0移除傳統(tǒng)的.frm文件原因及解讀

    MySQL 8.0移除傳統(tǒng)的.frm文件,采用基于InnoDB的事務(wù)型數(shù)據(jù)字典,主要解決了元數(shù)據(jù)不一致、性能優(yōu)化、架構(gòu)簡(jiǎn)化、增強(qiáng)功能支持、兼容性與升級(jí)問(wèn)題,這一變革提高了數(shù)據(jù)庫(kù)的可靠性和性能,為未來(lái)的高級(jí)功能奠定了基礎(chǔ)
    2025-03-03
  • 全面解析MySQL常見(jiàn)問(wèn)題的排查與解決方法

    全面解析MySQL常見(jiàn)問(wèn)題的排查與解決方法

    MySQL 是一款常用的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),廣泛應(yīng)用于各類應(yīng)用開(kāi)發(fā)和數(shù)據(jù)管理場(chǎng)景,然而,在實(shí)際使用中,MySQL 有時(shí)會(huì)遇到啟動(dòng)失敗、服務(wù)中斷或性能問(wèn)題等情況,所以本文給大家介紹了MySQL常見(jiàn)問(wèn)題的排查與解決方法,需要的朋友可以參考下
    2024-11-11
  • 徹底搞懂?dāng)?shù)據(jù)庫(kù)操作truncate delete drop關(guān)鍵詞的區(qū)別

    徹底搞懂?dāng)?shù)據(jù)庫(kù)操作truncate delete drop關(guān)鍵詞的區(qū)別

    這篇文章主要為大家介紹了數(shù)據(jù)庫(kù)操作truncate delete drop關(guān)鍵詞的區(qū)別,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-09-09
  • mysql5.7.18.zip免安裝版本配置教程(windows)

    mysql5.7.18.zip免安裝版本配置教程(windows)

    這篇文章主要為大家詳細(xì)介紹了mysql5.7.18.zip安裝教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-05-05
  • MySQL性能壓力基準(zhǔn)測(cè)試工具sysbench的使用簡(jiǎn)介

    MySQL性能壓力基準(zhǔn)測(cè)試工具sysbench的使用簡(jiǎn)介

    這篇文章主要介紹了MySQL性能壓力基準(zhǔn)測(cè)試工具sysbench的使用簡(jiǎn)介,幫助大家更好的理解和學(xué)習(xí)使用MySQL,感興趣的朋友可以了解下
    2021-04-04
  • mysql 5.7.23 解壓版安裝教程圖文詳解

    mysql 5.7.23 解壓版安裝教程圖文詳解

    這篇文章主要介紹了mysql 5.7.23 解壓版安裝教程圖文詳解 ,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2018-10-10
  • MySQL聯(lián)合查詢之輕松實(shí)現(xiàn)數(shù)據(jù)關(guān)聯(lián)詳解

    MySQL聯(lián)合查詢之輕松實(shí)現(xiàn)數(shù)據(jù)關(guān)聯(lián)詳解

    MySQL中當(dāng)查詢數(shù)據(jù)來(lái)自多張表時(shí)需要用到關(guān)聯(lián)查詢,下面這篇文章主要給大家介紹了關(guān)于MySQL聯(lián)合查詢之輕松實(shí)現(xiàn)數(shù)據(jù)關(guān)聯(lián)的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-06-06
  • 如何通過(guò)配置自動(dòng)實(shí)現(xiàn)ValueList中hql語(yǔ)句的整型參數(shù)轉(zhuǎn)換

    如何通過(guò)配置自動(dòng)實(shí)現(xiàn)ValueList中hql語(yǔ)句的整型參數(shù)轉(zhuǎn)換

    本篇文章是對(duì)通過(guò)配置自動(dòng)實(shí)現(xiàn)ValueList中hql語(yǔ)句的整型參數(shù)轉(zhuǎn)換進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06
  • MySQL之DATE_ADD()和DATE_SUB()函數(shù)的使用方式

    MySQL之DATE_ADD()和DATE_SUB()函數(shù)的使用方式

    這篇文章主要介紹了MySQL之DATE_ADD()和DATE_SUB()函數(shù)的使用方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-04-04

最新評(píng)論

宝兴县| 凤山县| 剑阁县| 浦北县| 洱源县| 高阳县| 陇西县| 宁武县| 涿鹿县| 融水| 屯门区| 云南省| 得荣县| 常德市| 永顺县| 泰安市| 广平县| 平安县| 巧家县| 双辽市| 芒康县| 茂名市| 盱眙县| 丁青县| 龙井市| 怀安县| 乳山市| 沧源| 青神县| 新巴尔虎左旗| 略阳县| 东至县| 广灵县| 钟山县| 乌鲁木齐市| 辽中县| 平远县| 晋城| 岗巴县| 射阳县| 黄梅县|