您好,登錄后才能下訂單哦!
下文內容主要給大家帶來PHPWAMP新版快速自定義任意的Mysql詳解,這里所講到的知識,與書籍略有不同,都是億速云專業技術人員在與用戶接觸過程中,總結出來的,具有一定的經驗分享價值,希望給廣大讀者帶來幫助。
講解前先回答個小問題,有用戶向我詢問:PHPWAMP是否可以單獨啟動某些服務?其實是可以的
可能你們沒有注意“服務管理器”這個功能吧,想單獨啟動某個服務,只需在“服務管理器”操作即可
(點擊圖片可查看高清大圖)
開始自定義我們的Mysql版本教程,打開軟件,選擇“相關設置”,然后選“Mysql版本”
(點擊圖片可查看高清大圖)
想切換Mysql版本可以直接在此切換,默認就集成了Mysql5.5、Mysql5.6、Mysql5.7三個版本了
我們來添加一個Mysql版本,可以到Mysql官方去下載任意Mysql版本,
也可以點擊軟件這里,進入PHPWAMP提供的Mysql版本下載地址進行下載。
我下載的是最新的版本Mysql8,如圖所示
下載完成后,我們點擊此處給軟件添加一個新的Mysql版本
點擊后彈出輸入框,可以給你新添加的數據庫定義一個版本名稱,比如我定義成Mysql8
輸入你定義的版本名稱后(名稱隨意),點擊添加按鈕
點擊添加后,看到下圖提示后點擊“是”打開Mysql版本目錄,
在打開的新文件夾中,我們把剛才下載好的壓縮包解壓后,放到這里面即可,
不用理會是否有my.ini文件,后面會自動生成的,當然后期最好根據你的需求修改一下配置。
(點擊圖片可查看高清大圖)
然后就可以在Mysql版本列表看到我們剛才定義的Mysql8這個最新的Mysql數據庫版本了。
最后就可以選擇最新版本Mysql8,然后點擊切換了
點擊切換后,高版本Mysql會提示初始化,如果出現初始化提示,點擊“是”即可,如圖
很快就會提示成功,整個過程不到一秒
初始化成功后,再選擇Mysql8,然后點擊切換就能正常啟動了
(有的Mysql版本不需要初始化,需不需要程序會自動判斷的)
點擊切換,提示切換成功,切換的同時也將啟動Mysql
我們回到主界面,發現新定義的Mysql啟動成功,鼠標移動到這里就會顯示Mysql8以及當前端口號3306
這個時候我們發現,雖然新定義的Mysql數據庫正常啟動了,但是數據庫密碼并不知道!
到了這一步,我們可以使用常用工具的“強制修改數據庫密碼”功能改個你想要的密碼
這里分成兩部分,上面是修改當前自身的Mysql密碼,下面的是修改其他環境
的Mysql數據庫密碼,而我們現在是要修改當前啟動的最新版Mysql數據庫密碼,
因此只需要填寫上面的即可,我輸入的密碼是168168,輸入完畢后點擊修改即可
密碼修改成功后,在主界面點擊管理數據庫,或者在站點管理列表右鍵站點打開也可以
使用內置的phpmyadmin數據庫管理工具登陸Mysql數據庫,輸入剛才修改的數據庫密碼。
登陸成功,可以看到當前的Mysql版本是最新的,如下圖所示
注意:每次切換Mysql版本,下圖這個界面必須清除瀏覽器緩存才能正確顯示當前Mysql版本
關于最新Mysql8如何使用phpmyadmin的問題
最近很多人在網站留言反應:用PHPWAMP自定義Mysql8時,改密碼也是可以正常改了,也能使用最新版Mysql8,控制臺也能正常使用,Navicat也能正常操作Mysql8數據庫,但就是無法用phpmyadmin登錄!其實遇到這種情況我們也可以在站點管理里面添加一個站點,然后降低phpmyadmin程序的php版本為php5.3,那么phpmyadmin就可以正常登錄并操作最新的Mysql8數據庫了,Mysql8數據庫目前用高版本的PHP會出現無法登陸的現象,建議降低到php5.3,這里的php版本無所謂的,只是phpmyadmin的php版本而已。你自己的網站程序還是可以用高版本的PHP和高版本的Mysql,前面我說過了,phpmyadmin和Mysql8其實沒啥關系,不能因為phpmyadmin不能操作Mysql8,你就認為是Mysql8的問題,其實Mysql8是完全正常,也完全能用的。(最新Mysql自定義,必須使用最新的PHPWAMP版本,可以到官網去更新PHPWAMP版本)
題外話:
回到剛才的Mysql文件夾,如果找不到可以點擊菜單,“編輯文件-Mysql各版本文件夾所在目錄”。
如下圖,我們看到新的版本Mysql8文件夾生成了兩個新文件,一個是mysql配置,一個是data文件
友情提示:為了兼容所有系統,默認生成的my.ini是可以支持內存很小的系統的,可自行調整。
其他建議:如果你用的是其他的php集成環境,當服務器內存很小時你的數據庫可能無法啟動,
這時候可以適當增加虛擬內存或者直接用PHPWAMP生成的my.ini覆蓋掉你原來環境的數據庫配置。
Mysql自定義功能的其他妙用:
如果你原來用的是其他集成環境,但是現在想改用PHPWAMP,其實轉移也很簡單,
點擊切換PHP版本,隨意切換一個屬于Apache2.4的php版本,如圖標明的apache2.4即可
這三個php版本后面都標明了是apache2.4,所以隨意啟動這三個PHP版本就切換到Apache2.4了
如圖,只要這里顯示Apache2.4,就說明能使用Apache2.4站點管理了
切換到Apache2.4才可以使用Apache2.4站點管理,我們打開Apache2.4站點管理
如圖,站點管理功能強大,添加站點可以隨意指定任何PHP版本和自定義
我們添加站點的時候,只需要把根目錄設置成你原來網站源碼的文件夾即可
(點擊圖片可查看高清大圖)
網站源碼搬遷完畢,輪到網站數據庫了,數據庫可以直接sql導出導入,如果嫌麻煩可以用自定義Mysql功能,把原來你環境的Mysql數據庫集成到PHPWAMP里面即可,方法和前面我講解的自定義Mysql版本是一樣的,只需要注意設置my.ini就可以了,如果不想修改原先環境的my.ini,直接刪掉即可,區別如下。
吸納其他集成環境的Mysql數據庫和自定義Mysql的區別:
區別:大部分步驟是一樣的,只需要把原來集成環境重Mysql目錄的my.ini刪掉即可(會自動生成)
提示:如不想刪掉原環境my.ini配置,只需修改my.ini配置里面的路徑即可,路徑正確才能正常啟動。
對于以上關于PHPWAMP新版快速自定義任意的Mysql詳解,如果大家還有更多需要了解的可以持續關注我們億速云的行業推新,如需獲取專業解答,可在官網聯系售前售后的,希望該文章可給大家帶來一定的知識更新。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。