溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

Win10安裝mysql8.0.15 winx64及連接服務(wù)器過(guò)程中遇到的問(wèn)題

發(fā)布時(shí)間:2020-09-08 07:03:35 來(lái)源:腳本之家 閱讀:232 作者:有兩個(gè)小名的細(xì)細(xì) 欄目:MySQL數(shù)據(jù)庫(kù)

一、下載安裝配置mysql-8.0.15

1、官網(wǎng)(https://dev.mysql.com/downloads/mysql/)下載zip包

Win10安裝mysql8.0.15 winx64及連接服務(wù)器過(guò)程中遇到的問(wèn)題

2、解包到我的D:\mysql目錄下

Win10安裝mysql8.0.15 winx64及連接服務(wù)器過(guò)程中遇到的問(wèn)題

3、為mysql配置環(huán)境變量

新建系統(tǒng)變量MYSQL_HOME添加mysql安裝目錄D:\mysql\mysql-8.0.15-winx64進(jìn)去:

Win10安裝mysql8.0.15 winx64及連接服務(wù)器過(guò)程中遇到的問(wèn)題

在path中新增環(huán)境變量%MYSQL_HOME%\bin(目的是為了避免在CMD窗口下操作時(shí)反復(fù)切換路徑):

Win10安裝mysql8.0.15 winx64及連接服務(wù)器過(guò)程中遇到的問(wèn)題

二、啟動(dòng)mysql的服務(wù)

(此時(shí)如果你心急直接打開(kāi)cmd啟動(dòng)mysql服務(wù)是會(huì)報(bào)錯(cuò):服務(wù)名無(wú)效。因?yàn)槲窗惭bmysqld (d:deamon-守護(hù)進(jìn)程))

1、初始化

      用管理員身份(不用管理員身份會(huì)報(bào)錯(cuò):發(fā)生系統(tǒng)錯(cuò)誤 5  拒絕訪問(wèn))打開(kāi)cmd運(yùn)行

      mysqld --initialize-insecure

      初始化完成后會(huì)自動(dòng)在數(shù)據(jù)庫(kù)保存目錄(data?)生成一些文件,所以先前不需要像某些博客寫(xiě)的那樣自己手動(dòng)創(chuàng)建,若不做初始化這一步后面應(yīng)該會(huì)報(bào)錯(cuò)(未求證,據(jù)某博客寫(xiě)到)

2、管理員權(quán)限cmd安裝mysqld:

      mysqld -install

3、管理員權(quán)限cmd啟動(dòng)mysql服務(wù):

      net start mysql

Win10安裝mysql8.0.15 winx64及連接服務(wù)器過(guò)程中遇到的問(wèn)題

4、用windows自帶的powershell連接登陸mysql(由于我們老師要求在shell下操作mysql)

      兩種方式打開(kāi)powershell:

     ①在windows開(kāi)始欄搜索powershell管理員身份打開(kāi)

Win10安裝mysql8.0.15 winx64及連接服務(wù)器過(guò)程中遇到的問(wèn)題

     ②直接在cmd中輸入powershell 回車

     進(jìn)入powershell之后連接登陸mysql:mysql -h host -u user -p

     host 和 user 表示運(yùn)行MySQL服務(wù)器的主機(jī)名和MySQL帳戶的用戶名,-h 指出服務(wù)器名,-u 指出用戶名 root是默認(rèn)的最高權(quán)限用戶名,-p指出密碼 不填就指密碼為空。下面我用我自己替換了,但是報(bào)了1130錯(cuò)是為什么呢

Win10安裝mysql8.0.15 winx64及連接服務(wù)器過(guò)程中遇到的問(wèn)題

      因?yàn)槲业膸ぬ?hào)不允許從遠(yuǎn)程登陸,只能在localhost。這個(gè)時(shí)候只要在localhost的那臺(tái)電腦,管理員權(quán)限cmd登入mysql后,更改 "mysql" 數(shù)據(jù)庫(kù)里的 "user" 表里的 "host" 項(xiàng),從"localhost"改成"%"。

mysql -u root -p
mysql>use mysql;
mysql>update user set host = '%' where user = 'root' and host='localhost';
mysql>select host, user from user;

  Win10安裝mysql8.0.15 winx64及連接服務(wù)器過(guò)程中遇到的問(wèn)題

    關(guān)閉(net stop mysql )重啟(net start mysql )服務(wù)器即可powershell遠(yuǎn)程登陸了,連接mysql服務(wù)器成功如下圖,斷開(kāi)連接用quit:   

Win10安裝mysql8.0.15 winx64及連接服務(wù)器過(guò)程中遇到的問(wèn)題

      如果您在運(yùn)行MySQL的同一臺(tái)計(jì)算機(jī)上登錄,則可以省略主機(jī),只需使用以下命令:

Win10安裝mysql8.0.15 winx64及連接服務(wù)器過(guò)程中遇到的問(wèn)題

另外:我的首次登陸連接mysql輸入密碼是直接回車不輸入任何東西就可以,加入遇到要輸入密碼又不知道密碼的朋友可以自行百度,可以通過(guò)data目錄下以.err為后綴的文件查看初始登陸密碼,還可以通過(guò)修改密碼之后在登陸。

總結(jié)

以上所述是小編給大家介紹的Win10安裝mysql8.0.15 winx64及連接服務(wù)器過(guò)程中遇到的問(wèn)題,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)億速云網(wǎng)站的支持!
如果你覺(jué)得本文對(duì)你有幫助,歡迎轉(zhuǎn)載,煩請(qǐng)注明出處,謝謝!

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI