工具/原料
目前成都創(chuàng)新互聯(lián)公司已為上千的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)站空間、網(wǎng)站托管運(yùn)營(yíng)、企業(yè)網(wǎng)站設(shè)計(jì)、皇姑網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長(zhǎng),共同發(fā)展。
已經(jīng)安裝了mysql數(shù)據(jù)庫(kù)的windows
操作系統(tǒng)
筆者安裝的mysql版本為5.6,即mysql
5.6
方法/步驟
首先,需要關(guān)閉mysql
server服務(wù)。在“運(yùn)行”窗口,輸入“services.msc”,進(jìn)入“服務(wù)”窗口。
在服務(wù)窗口,可以找到“mysql56”,選定,將其“停止”即可。
這樣,mysql
server服務(wù)就停止了。
需要說(shuō)明的是,這里的“mysql56”受版本限制。舉例來(lái)說(shuō),如果你的mysql的版本是5.1,那么此時(shí)就是就是“mysql51”。
當(dāng)然,也可以在命令行窗口使用“net
stop
mysql56”來(lái)停止服務(wù)。
接著,需要使用到mysql的安裝位置。如果忘記了,可以在“開始”按鈕(windows鍵)找到安裝“mysql”文件夾,打開并選擇“mysql
server
5.6”文件夾,會(huì)看到兩個(gè)mysql
commond
打開的快捷方式。選擇其中的一個(gè)查看其屬性,就可以找到mysql的安裝位置。
可以看到我們的mysql位置在“d:\program
files\mysql”
其實(shí),我們之所以想知道m(xù)ysql的安裝位置,是為了獲取其下的.ini文件的位置。該文件記錄了mysql的配置信息。如果我們想跳過(guò)登錄權(quán)限,就必須獲取該文件的位置。
需要注意的是,不同版本的.ini文件的名稱不同,在mysql
5.1時(shí),它是my.ini,而在mysql
5.6則是my-default.ini。
接著,打開命令行窗口,輸入如下的命令:
c:\users\wangmysqld
--defaults-file="d:\program
files\mysql\mysql
server
5.6\my-default.ini"
--console
--skip-grant-tables
需要說(shuō)明的是,此時(shí)該窗口不可再寫入。這也是檢驗(yàn)命令是否正確執(zhí)行的一個(gè)標(biāo)準(zhǔn)。
另外打開一個(gè)命令行窗口,輸入命令:mysql
-u
root
-p,回車即可進(jìn)入mysql命令行界面。
7
接下來(lái),只需要修改系統(tǒng)數(shù)據(jù)庫(kù),將密碼進(jìn)行更新即可。
需要使用到的命令是:
mysql-show
database;
mysql-use
mysql
mysql-update
user
set
password=password('12345')
where
user='root';
這樣,就將新密碼設(shè)為了12345。
解決辦法:1、檢查下出問(wèn)題之前安裝的程序,2、重裝MYSQL!
你在計(jì)算機(jī)上右鍵屬性然后切換到高級(jí)選項(xiàng)卡之后選擇性能那里的設(shè)置,然后出來(lái)的窗口第三個(gè)選項(xiàng)是數(shù)據(jù)執(zhí)行保護(hù),你看下是不是勾選的除所選之外,為所有應(yīng)用程序和服務(wù)執(zhí)行數(shù)據(jù)保護(hù),如果是,就選擇只為關(guān)鍵Windows應(yīng)用程序執(zhí)行數(shù)據(jù)保護(hù),確定之后然后重啟電腦再看,估計(jì)是這里的問(wèn)題,這個(gè)選項(xiàng)的選擇會(huì)導(dǎo)致很多兼容性的問(wèn)題的,服務(wù)器操作系統(tǒng)主要是為了服務(wù)器而生,所以設(shè)置相比之下比桌面系統(tǒng)更加考慮的安全一點(diǎn),作為桌面系統(tǒng)來(lái)用需要優(yōu)化之后才適合。當(dāng)然如果作為服務(wù)器的話就建議不要去亂優(yōu)化成什么桌面系統(tǒng)了。
可能是由于兩個(gè)MySQL實(shí)例使用了相同的端口號(hào)(默認(rèn)為3306),導(dǎo)致啟動(dòng)失敗。您可以嘗試修改其中一個(gè)MySQL實(shí)例的端口號(hào),或者徹底關(guān)閉其中一個(gè)MySQL實(shí)例,以確保另一個(gè)MySQL實(shí)例能夠正常啟動(dòng)。
phpstudy軟件中有檢測(cè)端口號(hào)功能,查一下3306端口被哪個(gè)進(jìn)程占用,任務(wù)管理器找到關(guān)閉后再重新在phpstudy中啟動(dòng)mysql試試
這個(gè)問(wèn)題很棘手,威脅到數(shù)據(jù)安全了··一般是:1和你系統(tǒng)別的軟件有沖突,2是MYSQL程序有問(wèn)題!
解決辦法:1、檢查下出問(wèn)題之前安裝的程序,2、重裝MYSQL!