<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                **備份**:mysqldump -h服務器地址 [-p 端口號] -u登錄名 -p [-d] dbname [tablename] > 文件名 (文件名要是sql文件,還有不要’’,不要;) -d代表僅導出結構(無數據) **恢復**:mysql –h服務器地址 [-p 端口號] -u登錄名 -p dbname < 文件名 注意這2個命令,都是在沒有登錄mysql的時候使用,其中mysqldump命令還要求為管理員身份,恢復是指恢復原來數據庫中的所有表數據信息及其他信息,而數據庫名可以是原來的名字或新的名字. mysql 登錄后: source 備份數據文件的完整路徑 # 注意 解決MySQL5.7出現"Using a password on the command line interface..." 導出MySQL數據庫的時候采用mysqldump命令,但是意外發生了出現"Warning: Using a password on the command line interface can be insecure."的錯誤提示,當然數據庫肯定也沒有能備份下來。這個問題應該是在MySQL5.6+版本的時候就有出現,可能是為了確保數據庫的安全性采用的保護機制。 官方網址:http://dev.mysql.com/doc/refman/5.1/en/password-security-user.html MySQL users shoulduse the following guidelines to keep passwords secure. When you run a client program to connect to the MySQL server, it is inadvisableto specify your password in a way that exposes it to discovery by other users.The methods you can use to specify your password when you run client programsare listed here, along with an assessment of the risks of each method. Inshort, the safest methods are to have the client program prompt for thepassword or to specify the password in a properly protected option file. 翻譯過來大意是在命令行下如果要使用密碼可以在執行命令后的提示輸入里輸入密碼,或者在指定的安全文件內指定密碼;那安全文件時哪個呢?文檔對此給出了答案: Store your passwordin an option file. For example, on Unix, you can list your password in the[client] section of the .my.cnf file in your home directory: 可以在my.cnf內指定,于是打開我的my.cnf,在[mysqldump]下增加: 文中說的在[client]下面加也可以,但那樣就所有塊的操作都能共享了,所以生產環境上為了安全還是盡量分開;保存退出再dump就ok了; ## 第一種方法、修改數據庫配置文件 1、我們需要修改數據庫配置文件,這個要看我們數據庫的配置的,有些是在/etc/my.cnf,有些是/etc/my.conf ![](https://box.kancloud.cn/3e6e63d81fdb95e77fa60a555c9f67bb_666x654.jpg) 我們需要在[client]部分添加腳本: host=localhost user=數據庫用戶 password='數據庫密碼' #不用引號也可以 這里參數要修改成我們自己的。 2、采用命令導出和導入數據庫 其實在這個時候,雖然依舊有錯誤提示,但是數據庫還是可以導出的。但我們可以用下面的命令導出和導入,就沒有錯誤提示。 #導出數據庫 mysqldump --defaults-extra-file=/etc/my.cnf database > database.sql #導入數據庫 mysql --defaults-extra-file=/etc/my.cnf database < database.sql 這里我們可以看到上面的命令和以前常用的快速導入和導入命令有所不同了,需要加載我們配置的MYSQL配置文件,這個紅色部分要根據我們實際的路徑修改。用這樣的命令導出備份和導入是沒有錯誤提示的。 ## 第二種方法、利用mysql_config_editor 1、設置加密模式 mysql_config_editor set --login-path=local --host=localhost --user=db_user --password 紅色部分是需要修改成我們自己數據庫用戶名的,回車之后會提示我們輸入數據庫密碼,我們照樣輸入。 2、執行備份 mysqldump -u db_user -pInsecurePassword my_database | gzip > backup.tar.gz 根據我們數據信息修改用戶和用戶名和數據庫密碼,執行備份,這里測試還是有錯誤提示,但數據庫是可以備份的。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看