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

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

詳細(xì)說(shuō)明MACOS中忘記MySQL root密碼的處理方法

[摘要]這篇文章主要向大家講述的是在MAC系統(tǒng)中MySQL重設(shè)root密碼的實(shí)際操作步驟,在實(shí)際操作中忘記MySQL root密碼時(shí)常會(huì)發(fā)生的,下面就是本教程的詳細(xì)內(nèi)容介紹。MySQL 是一個(gè)關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),由瑞典MySQL AB公司開(kāi)發(fā),目前屬于 Oracle 旗下產(chǎn)品。MySQL 是最流行的關(guān)系...
這篇文章主要向大家講述的是在MAC系統(tǒng)中MySQL重設(shè)root密碼的實(shí)際操作步驟,在實(shí)際操作中忘記MySQL root密碼時(shí)常會(huì)發(fā)生的,下面就是本教程的詳細(xì)內(nèi)容介紹。

MySQL 是一個(gè)關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),由瑞典MySQL AB公司開(kāi)發(fā),目前屬于 Oracle 旗下產(chǎn)品。MySQL 是最流行的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)之一,在 WEB 應(yīng)用方面,MySQL是最好的 RDBMS (Relational Database Management System,關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)) 應(yīng)用軟件。

MySQL是一種關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),關(guān)系數(shù)據(jù)庫(kù)將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個(gè)大倉(cāng)庫(kù)內(nèi),這樣就增加了速度并提高了靈活性。

MySQL所使用的 SQL 語(yǔ)言是用于訪問(wèn)數(shù)據(jù)庫(kù)的最常用標(biāo)準(zhǔn)化語(yǔ)言。MySQL 軟件采用了雙授權(quán)政策,分為社區(qū)版和商業(yè)版,由于其體積小、速度快、總體擁有成本低,尤其是開(kāi)放源碼這一特點(diǎn),一般中小型網(wǎng)站的開(kāi)發(fā)都選擇 MySQL 作為網(wǎng)站數(shù)據(jù)庫(kù)。

Mac 安裝完 MySQL 之后,軟件會(huì)生成一個(gè)默認(rèn)密碼給我們。但是,當(dāng)我使用Navicat來(lái)建立連接是卻提示密碼失效,無(wú)奈,只能修改數(shù)據(jù)庫(kù)默認(rèn)密碼。

接下來(lái),記錄整個(gè)root密碼修改過(guò)程。

在開(kāi)始下面的步驟之前必須先停止mysql服務(wù)!

 cd /usr/local/mysql/bin/
 sudo su
 ./mysqld_safe --skip-grant-tables & //這一步的作用是跨過(guò)權(quán)限驗(yàn)證
 ./mysql -uroot //以root身份登錄,因?yàn)榈谌降脑虿恍枰艽a了。這之后的命令就不需要在前面加./mysql了
 use mysql;
 update user set authentication_string='123456' where User='root';

網(wǎng)上流傳的版本全部是set password =‘' ,這樣寫(xiě)一直報(bào)錯(cuò)說(shuō) ‘password'列不存在!

最終用sql命令查出來(lái)只有authentication_string字段,并沒(méi)有password字段。

上一步執(zhí)行之后本來(lái)以為已經(jīng)可以登錄了,可是navicat連接測(cè)試時(shí)出現(xiàn)了:

ERROR 1862 (HY000): Your password has expired. To log in you must
change it using a client that supports expired passwords.

所以還需要下面步驟

 cd /usr/local/mysql/bin/
 sudo su
 ./mysql -uroot -p123456
 set password = password('123456')

用戶名:root,密碼:12345

修改成功

補(bǔ)充:雖然上面成功修改,但還是走了不少?gòu)澛罚衔闹皇怯涗浾麄(gè)過(guò)程,下面我們把最簡(jiǎn)單有效的方法來(lái)總結(jié)下

這個(gè)過(guò)程是心酸的,網(wǎng)上的資料多如狗,關(guān)鍵是各有各的錯(cuò)法,嘗試了半天沒(méi)一個(gè)對(duì)的,在即將打破心理防線,要去翻MySQL文檔的時(shí)候,我改成功了。沒(méi)有一個(gè)文章告訴我完整的答案,我是參考了好幾個(gè)攻略,閉門(mén)造出來(lái)的車。給自己點(diǎn)贊。廢話不多說(shuō),一步一步跟我走。

1.關(guān)閉mysql服務(wù)器

sudo /usr/local/mysql/support-files/mysql.server stop

也可以在系統(tǒng)偏好里有個(gè)MySQL里關(guān)閉。

2.cd /usr/local/mysql/bin 進(jìn)入目錄

3.sudo su 獲取權(quán)限

4. ./mysqld_safe --skip-grant-tables & 重啟服務(wù)器

5.重開(kāi)個(gè)終端,

配置短命令:

alias mysql=/usr/local/mysql/bin/mysql

6.輸入mysql 進(jìn)入mysql命令模式

7.use mysql進(jìn)入mysql數(shù)據(jù)庫(kù)

8.flush privileges;大概就是獲取權(quán)限,要不他不讓你改。

9.set password for 'root'@'localhost'=password('新密碼'); 完成修改

10.我靠終于改完了。

以上就是詳解MACOS中忘記MySQL root密碼的解決方法的詳細(xì)內(nèi)容,更多請(qǐng)關(guān)注php中文網(wǎng)其它相關(guān)文章!


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




主站蜘蛛池模板: 亚洲日韩中文第一精品 | 亚洲日本黄色 | 天天射日日干 | 色天天色综合 | 天天干天天舔天天操 | 天天躁狠狠躁夜躁2021 | 婷婷综合七月激情啪啪 | 色吊丝国产永久免费网址 | 亚洲欧洲免费 | 在线亚洲观看 | 天天操天天干天天干 | 日本成a人片在线观看网址 日本草草影院 | 四虎在线观看一区二区 | 午夜影院免费视频 | 日韩高清在线免费观看 | 在线免费观看h视频 | 亚洲国产日韩综合久久精品 | 亚洲欧美日韩在线线精品 | 手机三级| 日韩欧美一区二区三区久久 | 欧美视频一区 | 新激情五月 | 色婷婷六月丁香在线观看 | 天天操天天干天天操 | 青草99| 欧美一级h| 亚洲一区二区观看 | 日本99视频| 在线亚洲天堂 | 亚洲欧美综合另类 | 亚洲 欧美 另类 综合 日韩 | 午夜视频免费在线 | 亚洲福利一区二区三区 | 日韩 欧美 国产 亚洲 制服 | 无人精品乱码一区二区三区 | 欧美亚洲精品在线 | 深夜福利日韩 | 亚洲成a人片在线观看www | 天天玩夜夜操 | 色综合久久婷婷天天 | 我在修仙世界朝九晚五漫画免费观看 |