<del id="d4fwx"><form id="d4fwx"></form></del>
      <del id="d4fwx"><form id="d4fwx"></form></del><del id="d4fwx"><form id="d4fwx"></form></del>

            <code id="d4fwx"><abbr id="d4fwx"></abbr></code>
          • mysql重新安裝的疑問問題有哪些

            這篇文章主要介紹MySQL重新安裝的疑問問題有哪些,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

            成都做網(wǎng)站、成都網(wǎng)站建設(shè),成都做網(wǎng)站公司-成都創(chuàng)新互聯(lián)公司已向上千余家企業(yè)提供了,網(wǎng)站設(shè)計,網(wǎng)站制作,網(wǎng)絡(luò)營銷等服務(wù)!設(shè)計與技術(shù)結(jié)合,多年網(wǎng)站推廣經(jīng)驗,合理的價格為您打造企業(yè)品質(zhì)網(wǎng)站。

            近日遇到一個問題 重新安裝了一下系統(tǒng),但慶幸的是mysql的安裝目錄 沒有安裝在系統(tǒng)盤。

            那么如何找回之前mysql內(nèi)的數(shù)據(jù)?

            長話短說,先講一下來龍去脈。漲知識了

            你是否有在Linux下安裝過mysql,并且忘記了mysql root密碼的經(jīng)歷?(或者Windows下)

            你是否有配置過jdk環(huán)境變量的體驗?

            哈哈~ 相信很多小伙伴和我有過一樣的經(jīng)歷。

            發(fā)現(xiàn)密碼登錄不進去是不是快瘋了?安裝一個mysql都經(jīng)歷了多種磨難,甚至有小伙伴因為數(shù)據(jù)庫問題   ~ _~ !一次沒有安裝好導(dǎo)致再來安裝都不能成功。甚至后面還重裝系統(tǒng)了。

            那么下面將會是解決你所有疑問的答案:

            以 mysql8.0 + Windows 環(huán)境 為例:

            在你進行安裝的的時候如果沒有選擇路徑那么mysql默認安裝在C盤,如果你有指定安裝路徑

            那么找一下mysql的安裝在那里了

            如果你之前安裝過Mysql

            那么先檢查一下服務(wù)里面有沒有mysql服務(wù) 此電腦==》管理==》服務(wù)和應(yīng)用程序==》服務(wù)  如下圖

            mysql重新安裝的疑問問題有哪些

            卸載mysql服務(wù),如果有多余的服務(wù)可以通過

            sc.exe delete 服務(wù)名            刪除沒用的服務(wù),刪除后需要重啟電腦

            sc.exe delete MySql

            也可以用查看服務(wù)屬性找到服務(wù)的位置mysqld.exe remove刪除(這種方式不一定有效,如果路徑出了問題的話,)

            mysql重新安裝的疑問問題有哪些

            如果原文件還在則可以通過這個路徑下的mysqld.exe remove刪除服務(wù)

            我們來做個實驗,體驗一下解壓縮版的(綠化的)mysql怎么配置,需要在一臺沒有安裝過mysql的Windows下執(zhí)行,可以用VMware虛擬即安裝一個Windows環(huán)境,關(guān)于Windows的下載可以在我的安裝操作系統(tǒng)中找的到,https://msdn.itellyou.cn/有所有Windows系統(tǒng)的ed2k鏈接的鏡像,下載下來即可

            第一步、去mysql官網(wǎng)下載一個免安裝版的MySQL的zip包

            https://dev.mysql.com/downloads/mysql/

            mysql重新安裝的疑問問題有哪些

            然后進行解壓縮,進入解壓縮的目錄下查看一下有上面文件

            mysql重新安裝的疑問問題有哪些

            第二步、安裝服務(wù) 和 初始化mysql

            通過Windows徽標 + X 再通過 A 以管理員身份運行powerShell窗口

            注意一定要以管理員身份運行不然后面執(zhí)行會報錯(CMD也行同樣管理員身份)

            mysql重新安裝的疑問問題有哪些

            切換到解壓縮目錄下:

            相應(yīng)的命令

            先   盤符:/

            然后 cd 到解壓縮目錄

            當然也可以按住Shift + 鼠標右鍵 會有一個powershell窗口

            如下圖

            mysql重新安裝的疑問問題有哪些

            正式開始

            安裝服務(wù)  這個mysqld實際就是mysql的服務(wù)程序,所以運行mysqld就是運行mysql服務(wù)

            .\mysqld.exe install

            如果提示mysql已經(jīng)安裝了則在服務(wù)里找到mysql服務(wù),啟動mysql服務(wù),或者通過mysql.exe remove移除服務(wù)先要stop停止

            初始化

            .\mysqld.exe --initialize-insecure --user=mysql

            如上圖會得到data文件夾,里面存放的是數(shù)據(jù)庫信息,刪除后數(shù)據(jù)庫也不在了,需要重新操作才可

            mysql重新安裝的疑問問題有哪些

            還不能登錄需要手動啟動服務(wù)

            mysql重新安裝的疑問問題有哪些

            第一次使用mysql 可以通過mysql.exe -u root -p直接登錄進去,如果數(shù)據(jù)庫里沒有內(nèi)容則刪除data文件夾(手動關(guān)閉mysql服務(wù)才可以刪除)

            然后重新手動啟動服務(wù),重新初始化數(shù)據(jù)庫如何登錄進(第一次不需要密碼) 將下面的123456改成你想要的密碼即可

            修改root密碼(需要在mysql的bin目錄下操作,如果配置了環(huán)境變量就不需要在bin目錄下)

            .\mysqld.exe -u root -p
            use mysql;
            ALTER USER `root`@`localhost` IDENTIFIED BY '123456';

            如果你只是想安裝mysql那么上面已經(jīng)安裝完了

            下面是忘記root密碼,進入數(shù)據(jù)庫修改的操作

            第1步、關(guān)閉服務(wù) 也可以通過服務(wù)手動關(guān)閉(前面的截圖),或者輸入下面的命令

            net stop mysql

            第2步、(管理員身份)cd 到mysql主目錄的bin目錄下

            .\mysqld.exe --console --skip-grant-tables --shared-memory

            如圖

            mysql重新安裝的疑問問題有哪些

            需要另外開一個powershell窗口在bin目錄下 按住Shift 鼠標右鍵會有一個在此處打開powershell窗口

            然后登錄進去(不需要輸密碼)直接回車即可登錄進去

             .\mysql.exe -u root -p

            啟用mysql數(shù)據(jù)庫

            use mysql;

            這里的 authentication_string不是密碼后面操作才是真正修改密碼的

            update user set authentication_string='' where user='root';

            上面只是為了運行root無密碼登錄,因為前面通過--skip-grant-tables選項導(dǎo)致修改密碼的sql :  ALTER USER `root`@`localhost` IDENTIFIED BY '123456';不能修改密碼

            退出登錄

            quit

            并且把那個執(zhí)行命令帶有 --skip-grant-tables 窗口關(guān)閉

            然后啟動mysql服務(wù)

            net start mysql

            按照正常的登錄,不需要輸root密碼即可登錄進去

             .\mysql.exe -u root -p
            use mysql;

            修改root密碼

            ALTER USER `root`@`localhost` IDENTIFIED BY '123456';

            在使用mysql的過程中是否有疑問?mysql的數(shù)據(jù)源到底放在了哪里?下面解答

            mysql的數(shù)據(jù)源實際就在data文件夾內(nèi),我們進行一個實驗嘗試一下

            使用目的:

            證明mysql的數(shù)據(jù)源在data文件夾下,并且可以通過指定數(shù)據(jù)源路徑,直接使用mysql找到原來的數(shù)據(jù)。即使現(xiàn)在電腦上沒有安裝mysql,然后通過復(fù)制原來mysql安裝目錄,來繼續(xù)使用原來的mysql數(shù)據(jù)庫和數(shù)據(jù);

            實驗部分:

            為了實驗有效果我們創(chuàng)建一個數(shù)據(jù)庫,這里干脆叫demo(如果你本身有數(shù)據(jù)庫那么更好直接下面實驗)

            下面的使用即使沒有安裝過mysql數(shù)據(jù)庫,也可以操作,只需mysql的主目錄即可(數(shù)據(jù)data文件夾下)

            mysql重新安裝的疑問問題有哪些

            第一步、關(guān)閉mysql服務(wù) net stop mysql

            第二步、新建my.ini文本文件,用來指定mysql位置和數(shù)據(jù)源位置

            將mysql主目錄下的data文件夾復(fù)制 到D:/盤根目錄下 需要關(guān)閉服務(wù)才可以移動,否則會提示后臺占用!

            新建 my.ini 文本文件(干脆放在D:\mysql-8.0.18-winx64 即放在主目錄下,5.5以前有這個文件后面都沒有了)

            寫入如下的代碼,指定數(shù)據(jù)庫的主目錄,數(shù)據(jù)源路徑 以及端口

            [mysqld]
            basedir = D:\mysql-8.0.18-winx64
            datadir = D:\data
            port =3306

            然通過mysqld啟動mysql服務(wù)如下圖

            mysql重新安裝的疑問問題有哪些

            此時其實也可以通過第三方工具鏈接mysql 例如Navicat

            下面通過命令連接,需要另開一個窗口

            mysql重新安裝的疑問問題有哪些

            可以看到這里連上了mysql并且是原先的數(shù)據(jù)庫??!

            反例測試 一、

            關(guān)閉前面所以powershell窗口

            在前面的基礎(chǔ)上 將my.ini刪除,這樣mysqld就找不到數(shù)據(jù)源,看下它提示了什么錯誤

            mysql重新安裝的疑問問題有哪些

            這里因為沒有my.ini告訴mysqld程序mysql主目錄在那以及數(shù)據(jù)源在那,導(dǎo)致執(zhí)行失敗

            現(xiàn)在通過.\mysql.exe -u root -p肯定連接不上因為mysql服務(wù)都沒有啟動起來

            反例測試 二、

            將my.ini的datadir刪除,如下圖

            mysql重新安裝的疑問問題有哪些

            然后和前面一樣試試

            mysql重新安裝的疑問問題有哪些

            此時報了一堆錯誤,具體錯誤自己看下錯誤的提示 ,然后你只需要根據(jù)錯誤的提示修改即可,

            比如說第一個ERROR 提示 不能找到錯誤信息文件

            error-message file只需要在配置文件 指定即可正確的位置即可

            以上是“mysql重新安裝的疑問問題有哪些”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

            當前名稱:mysql重新安裝的疑問問題有哪些
            轉(zhuǎn)載注明:http://www.jbt999.com/article0/psiooo.html

            成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制開發(fā)用戶體驗、網(wǎng)站收錄、營銷型網(wǎng)站建設(shè)網(wǎng)站導(dǎo)航、微信小程序

            廣告

            聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:[email protected]。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

            外貿(mào)網(wǎng)站制作

              <del id="d4fwx"><form id="d4fwx"></form></del>
              <del id="d4fwx"><form id="d4fwx"></form></del><del id="d4fwx"><form id="d4fwx"></form></del>

                    <code id="d4fwx"><abbr id="d4fwx"></abbr></code>
                  • 精品久久免费一区二区三区 | 综合激情网五月 | 国产我操逼 | 超碰大逼 | 成人俺去拉 |