免费观看又色又爽又黄的小说免费_美女福利视频国产片_亚洲欧美精品_美国一级大黄大色毛片

如何安裝mysql8.0.11并修改root密碼

這篇文章給大家介紹如何安裝MySQL8.0.11并修改root密碼,內(nèi)容非常詳細(xì),感興趣的小伙伴們可以參考借鑒,希望對(duì)大家能有所幫助。

公司主營(yíng)業(yè)務(wù):做網(wǎng)站、成都網(wǎng)站制作、移動(dòng)網(wǎng)站開(kāi)發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實(shí)現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競(jìng)爭(zhēng)能力。成都創(chuàng)新互聯(lián)是一支青春激揚(yáng)、勤奮敬業(yè)、活力青春激揚(yáng)、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊(duì)。公司秉承以“開(kāi)放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對(duì)我們的高要求,感謝他們從不同領(lǐng)域給我們帶來(lái)的挑戰(zhàn),讓我們激情的團(tuán)隊(duì)有機(jī)會(huì)用頭腦與智慧不斷的給客戶帶來(lái)驚喜。成都創(chuàng)新互聯(lián)推出喀什免費(fèi)做網(wǎng)站回饋大家。

1.1. 下載zip包:

1.3. 生成data文件:

以管理員身份運(yùn)行cmd

程序--輸入cmd 找到cmd.exe 右鍵以管理員身份運(yùn)行

進(jìn)入E:\web\mysql-8.0.11\bin 下

執(zhí)行命令:mysqld --initialize-insecure --user=mysql  在E:\web\mysql-8.0.11目錄下生成data目錄

1.4. 啟動(dòng)服務(wù):

執(zhí)行命令:net start mysql  啟動(dòng)mysql服務(wù),若提示:服務(wù)名無(wú)效...(請(qǐng)看步驟:1.5);

1.5. 解決啟動(dòng)服務(wù)失?。▓?bào)錯(cuò)):

提示:服務(wù)名無(wú)效

解決方法:

執(zhí)行命令:mysqld -install  即可(不需要my.ini配置文件 注意:網(wǎng)上寫(xiě)的很多需要my.ini配置文件,其實(shí)不需要my.ini配置文件也可以,我之前放置了my.ini文件,反而提示服務(wù)無(wú)法啟動(dòng),把my.ini刪除后啟動(dòng)成功了)

若出現(xiàn)提示“服務(wù)正在啟動(dòng)或停止中,請(qǐng)稍后片刻后再重試一次”,需要去資源管理器中把mysql進(jìn)程全結(jié)束了,重新啟動(dòng)即可。

1.6. 登錄mysql:

登錄mysql:(因?yàn)橹皼](méi)設(shè)置密碼,所以密碼為空,不用輸入密碼,直接回車即可)

E:\mysql-5.7.20-winx64\bin>mysql -u root -p 

Enter password:

1.7. 查詢用戶密碼:

查詢用戶密碼命令:mysql> select host,user,authentication_string from mysql.user;

host: 允許用戶登錄的ip‘位置'%表示可以遠(yuǎn)程;

user:當(dāng)前數(shù)據(jù)庫(kù)的用戶名;

authentication_string: 用戶密碼(后面有提到此字段);

1.8. 設(shè)置(或修改)root用戶密碼:

默認(rèn)root密碼為空的話 ,下面使用navicat就無(wú)法連接,所以我們需要修改root的密碼。

這是很關(guān)鍵的一步。此處踩過(guò)N多坑,后來(lái)查閱很多才知道在mysql 5.7.9以后廢棄了password字段和password()函數(shù);authentication_string:字段表示用戶密碼。

下面直接演示正確修改root密碼的步驟:

一、如果當(dāng)前root用戶authentication_string字段下有內(nèi)容,先將其設(shè)置為空,否則直接進(jìn)行二步驟。

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

3.下面直接演示正確修改root密碼的步驟:

二、使用ALTER修改root用戶密碼,方法為 ALTER user 'root'@'localhost' IDENTIFIED BY '新密碼'。如下:

ALTER user 'root'@'localhost' IDENTIFIED BY 'Cliu123#'

此處有兩點(diǎn)需要注意:

1、不需要flush privileges來(lái)刷新權(quán)限。

2、密碼要包含大寫(xiě)字母,小寫(xiě)字母,數(shù)字,特殊符號(hào)。

修改成功; 重新使用用戶名密碼登錄即可;

注意: 一定不要采取如下形式該密碼:

use mysql; 
update user set authentication_string="newpassword" where user="root";

這樣會(huì)給user表中root用戶的authentication_string字段下設(shè)置了newpassword值;

當(dāng)再使用ALTER USER 'root'@'localhost' IDENTIFITED BY 'newpassword'時(shí)會(huì)報(bào)錯(cuò)的;

因?yàn)閍uthentication_string字段下只能是mysql加密后的41位字符串密碼;其他的會(huì)報(bào)格式錯(cuò)誤;

*THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE

至此,安裝mysql和修改root密碼告一段落。

開(kāi)始navicat for mysql篇。

賬號(hào)密碼都正確,連接報(bào)錯(cuò)1251。OK 我們先來(lái)看看這個(gè)改動(dòng):

在MySQL 8.04前,執(zhí)行:SET PASSWORD=PASSWORD('[新密碼]');但是MySQL8.0.4開(kāi)始,這樣默認(rèn)是不行的。因?yàn)橹?,MySQL的密碼認(rèn)證插件是“mysql_native_password”,而現(xiàn)在使用的是“caching_sha2_password”。

so,我們這里需要再次修改一次root密碼。

先登錄進(jìn)入mysql環(huán)境:執(zhí)行下面三個(gè)命令。(記得帶上分號(hào))

use mysql;
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密碼';
FLUSH PRIVILEGES;

關(guān)于如何安裝mysql8.0.11并修改root密碼就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到。

新聞標(biāo)題:如何安裝mysql8.0.11并修改root密碼
URL分享:http://m.newbst.com/article24/gpjjje.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供手機(jī)網(wǎng)站建設(shè)、Google網(wǎng)站建設(shè)服務(wù)器托管、商城網(wǎng)站、域名注冊(cè)

廣告

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

成都網(wǎng)頁(yè)設(shè)計(jì)公司