六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網(wǎng)中心:是一個(gè)免費(fèi)提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺(tái)!

收藏!MacOSS通過DMG文件安裝MySQL之后報(bào)錯(cuò)的處理方案

[摘要]不是每個(gè)人都會(huì)碰到MacOS安裝MySQL 報(bào)錯(cuò),但是我確實(shí)都碰到了,這里面坑也比較多,獨(dú)立解決這些問題,也是對(duì)你本身基礎(chǔ)知識(shí)的一次檢查,所以我更傾向于大家先獨(dú)立排查,如果還是沒解決再來看下文。Ma...
不是每個(gè)人都會(huì)碰到MacOS安裝MySQL 報(bào)錯(cuò),但是我確實(shí)都碰到了,這里面坑也比較多,獨(dú)立解決這些問題,也是對(duì)你本身基礎(chǔ)知識(shí)的一次檢查,所以我更傾向于大家先獨(dú)立排查,如果還是沒解決再來看下文。

MacOS通過DMG文件安裝MySQL 之后。。。。

你可能會(huì)遇到這兩個(gè)頭疼的提示:

error1

Unable to connect to host 127.0.0.1 because access was denied.

Double-check your username and password and ensure that access from your current location is permitted.

MySQL said: Access denied for user 'root'@'localhost' (using password: YES)

error2

Unable to connect to host 127.0.0.1, or the request timed out.

Be sure that the address is correct and that you have the necessary privileges, or try increasing the connection timeout (currently 10 seconds).

MySQL said: Your password has expired. To log in you must change it using a client that supports expired passwords.

不是每個(gè)人都會(huì)碰到這個(gè)問題,但是我確實(shí)都碰到了,這里面坑也比較多,獨(dú)立解決這些問題,也是對(duì)你本身基礎(chǔ)知識(shí)的一次檢查,所以我更傾向于大家先獨(dú)立排查,如果還是沒解決再來看下文。另外說一句,如果你是在laravel官方推薦的Homestead環(huán)境中的話,可能不會(huì)碰到這幾個(gè)問題。但是我是一個(gè)比較愛折騰的人,特別喜歡debug,特別喜歡在命令行里敲東西,所以也順便解決了這個(gè)問題,給大家分享一下。

首先,我們來重現(xiàn)一下從安裝MySQL開始的整個(gè)過程。

1、在mysql官網(wǎng)下載MySQL的dmg安裝包:https://dev.mysql.com/downloads/mysql/

2、dmg文件下載好之后,雙擊安裝,注意到最后一步的時(shí)候,會(huì)彈出一個(gè)提示框:

c.png

root@localhost 后面的W:ivGGB5lrdS 這個(gè)是MySQL安裝時(shí)給你的初始密碼,這個(gè)很重要,一定要記下來。

3、啟動(dòng)MySQL:
進(jìn)入Mac的系統(tǒng)偏好設(shè)置

d.png

e.png

4、啟好MySQL之后,我選擇了Sequel pro這個(gè)軟件來操作數(shù)據(jù)庫。

f.png

這時(shí)候,就會(huì)出現(xiàn)之前的兩個(gè)錯(cuò)誤,
其中前文提到的error1的意思是你的MySQL 賬號(hào)密碼有錯(cuò),我一開始在laravel項(xiàng)目的.env文件中設(shè)置好了數(shù)據(jù)庫相關(guān)的配置,所以直接輸入的是.env文件中的配置,然后就會(huì)提示

Unable to connect to host 127.0.0.1 because access was denied.

Double-check your username and password and ensure that access from your current location is permitted.

MySQL said: Access denied for user 'root'@'localhost' (using password: YES)

另外error2的錯(cuò)誤中,錯(cuò)誤提示的意思是:
password has expired,其實(shí)意思是你不可以用剛才安裝好MySQL的初始密碼登錄,你需要在重置你的MySQL密碼,然后用新密碼來登錄root賬戶,接下來我們來解決這個(gè)問題。

首先在命令行模式下輸入MySQL

632900611-5b52c90057e58_articlex.png

不出意外的話,你會(huì)看到一個(gè)提示

mysql command not found

這是因?yàn)槲覀兪峭ㄟ^dmg文件包的形式安裝的MySQL,系統(tǒng)不知道MySQL這個(gè)東西,我們需要在bash文件中加入MySQL路徑(我的命令行工具使用的是zsh,每個(gè)人用的不一樣,但是思路是一樣的,就是在bash文件中加入MySQL路徑)
先打開bash文件,然后添加MySQL路徑。

x.png

在打開的文件中輸入下面這行命令,保存后退出即可在命令行中使用MySQL命令。

export PATH=$PATH:/usr/local/mysql/bin

g.png

之后,我們需要重置MySQL root 賬戶的密碼,在命令行中輸入

mysql -u root -p

然后輸入MySQL提供的那個(gè)初始密碼,如果出現(xiàn)如下提示,說明我們進(jìn)入了MySQL的設(shè)置項(xiàng)

295308797-5b52c932a8c7a_articlex.png

這時(shí),我們?cè)? mysql >后面輸入

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('你想要設(shè)置的root賬戶的新密碼');

當(dāng)看到

q.png

就表示重置密碼成功,然后我們打開Sequel pro輸入root賬號(hào)和新密碼時(shí),就可以使用了。

t.png

i.png

相關(guān)推薦:

安裝完MySQL,在配置最后一步報(bào)錯(cuò)errorNr.1364

MySQL安裝之編碼設(shè)置的圖文詳解

視頻教程:安裝mysql-阿里云環(huán)境搭建以及項(xiàng)目上線

以上就是收藏!MacOSS通過DMG文件安裝MySQL之后報(bào)錯(cuò)的解決方案的詳細(xì)內(nèi)容,更多請(qǐng)關(guān)注php中文網(wǎng)其它相關(guān)文章!


學(xué)習(xí)教程快速掌握從入門到精通的SQL知識(shí)。




主站蜘蛛池模板: 在线激情| 亚洲欧美一 | 色yeye免费视频免费看 | 日韩视频福利 | 窝窝午夜色视频国产精品东北 | 亚州综合网 | 四虎国产永久在线观看 | 一级做a爰片 | 无人在线观看完整免费版视频 | 午夜免费影视 | 在线亚洲天堂 | 中文国产成人精品久久96 | 亚色在线视频 | 性欧美极品xxxx欧美一区二区 | 伊人久久伊人 | 特一级黄色片 | 婷婷六月综合网 | 欧美在线区 | 日本免费网站视频 | 日本高清视频成人网www | 色综合狠狠操 | 五月天婷婷在线视频 | 日本久久99| 情侣视频精品免费的国产 | 日韩一级片在线免费观看 | 欧美一区色 | 日本黄色福利视频 | 在线观看视频一区二区 | 天天艹日日干 | 欧美亚洲第一区 | 欧美在线不卡视频 | 天天碰夜夜 | 欧美一级特黄特色大片 | 色综合久久久久久久 | 手机看片自拍日韩日韩高清 | 欧美一区二区影院 | 天天弄天天模 | 日本aⅴ永久免费网站www | 欧美午夜成年片在线观看 | 日本不卡免费高清一级视频 | 日本人的一区二区三区四区 |