1. <var id="fe6gj"></var>

    <rp id="fe6gj"><nav id="fe6gj"></nav></rp>

    <noframes id="fe6gj"><cite id="fe6gj"></cite>

    <ins id="fe6gj"><button id="fe6gj"><p id="fe6gj"></p></button></ins>
    1. <tt id="fe6gj"><i id="fe6gj"><sub id="fe6gj"></sub></i></tt>
        始創于2000年 股票代碼:831685
        咨詢熱線:0371-60135900 注冊有禮 登錄
        • 掛牌上市企業
        • 60秒人工響應
        • 99.99%連通率
        • 7*24h人工
        • 故障100倍補償
        您的位置: 網站首頁 > 幫助中心>文章內容

        sql文件操作 MySQL數據庫的導入與導出

        發布時間:  2012/8/3 17:53:11

        1. 概述
        MySQL數據庫的導入,有兩種方法:
        1) 先導出數據庫SQL腳本,再導入;
        2) 直接拷貝數據庫目錄和文件。
        在不同操作系統或MySQL版本情況下,直接拷貝文件的方法可能會有不兼容的情況發生。
        所以一般推薦用SQL腳本形式導入。下面分別介紹兩種方法。
        Linux下:
        2. 方法一 SQL腳本形式
        操作步驟如下:
        2.1. 導出SQL腳本-
         

        在原數據庫服務器上,可以用phpMyAdmin工具,或者mysqldump(mysqldump命令位于mysql/bin/目錄中)命令行,導出SQL腳本。
        2.1.1 用phpMyAdmin工具
        導出選項中,選擇導出“結構”和“數據”,不要添加“DROP DATABASE”和“DROP TABLE”選項。
        選中“另存為文件”選項,如果數據比較多,可以選中“gzipped”選項。
        將導出的SQL文件保存下來。
        2.1.2 用mysqldump命令行
        命令格式
        mysqldump -u用戶名 -p 數據庫名 > 數據庫名.sql
        范例:
        mysqldump -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/*
        把mysqldump出來的數據修改一下。除了要把表增加上) TYPE=MyISAM CHARACTER SET gbk;以外,在下面再增加一句SET NAMES GBK;
        這樣,數據就可以平滑的導入4.1了,而不必怕出現亂碼。
        Windows下:
        DOS 窗口
        開始->運行-> cmd
        導出為: mysqldump -u 用戶名 -p --opt 數據庫用戶名 > 數據庫名.sql
        輸入你的數據庫密碼!
        導入為:mysql -u 用戶名 -p 數據庫用戶名 < 數據庫名.sql (要在當前目錄下操作)
         


        本文出自:億恩科技【www.endtimedelusion.com】

        服務器租用/服務器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質保障!--億恩科技[ENKJ.COM]

      1. 您可能在找
      2. 億恩北京公司:
      3. 經營性ICP/ISP證:京B2-20150015
      4. 億恩鄭州公司:
      5. 經營性ICP/ISP/IDC證:豫B1.B2-20060070
      6. 億恩南昌公司:
      7. 經營性ICP/ISP證:贛B2-20080012
      8. 服務器/云主機 24小時售后服務電話:0371-60135900
      9. 虛擬主機/智能建站 24小時售后服務電話:0371-60135900
      10. 專注服務器托管17年
        掃掃關注-微信公眾號
        0371-60135900
        Copyright© 1999-2019 ENKJ All Rights Reserved 億恩科技 版權所有  地址:鄭州市高新區翠竹街1號總部企業基地億恩大廈  法律顧問:河南亞太人律師事務所郝建鋒、杜慧月律師   京公網安備41019702002023號
          0
         
         
         
         

        0371-60135900
        7*24小時客服服務熱線

         
         
        av不卡不卡在线观看_最近2018年中文字幕_亚洲欧美一区二区三区_一级A爱做片免费观看国产_日韩在线中文天天更新_伊人中文无码在线