1. 程式人生 > >Mac下新安裝的MySQL無法登陸root使用者的解決方法

Mac下新安裝的MySQL無法登陸root使用者的解決方法

環境
作業系統:Mac OS X EI Capitan
資料庫:MySQL 5.7.11

當進行正常的安裝過程後,在終端輸入命令 mysql -u root -p 嘗試登入mysql,就會發生這樣的錯誤,以致於始終無法登入MySQL資料庫,而安裝過程中程式並沒有提示我們設定root密碼。

ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ (using password: NO)

下面是解決方案:
1. 先在系統偏好設定中關閉MySQL服務;
2. 在終端輸入

$ sudo du
$ mysqld_safe --
skip-grant-tables --skip-networking &

這樣便能越過許可權表,直接登入MySQL了。
3. 新建一個終端,輸入mysql -u root
4. 在MySQL中修改root使用者密碼即可:

mysql> UPDATE mysql.user SET authentication_string = PASSWORD('MyNewPass') WHERE User = 'root' AND Host = 'localhost';
mysql> FLUSH PRIVILEGES;

針對於不同版本,MySQL官網上有詳細的修改root密碼的方法,請參閱

MySQL 5.7 Reference Manual

相關推薦

ubuntu mysql安裝以後無法登陸的的解決方法((ERROR 1698 (28000): Access denied for user 'root'@'localhost'))

sta mysql安裝 nat where 數據 move sel 方法 client 1. 刪除mysql sudo apt-get autoremove --purge mysql-server-5.0 sudo apt-get remove

Mac安裝MySQL無法登陸root使用者的解決方法

環境 作業系統:Mac OS X EI Capitan 資料庫:MySQL 5.7.11 當進行正常的安裝過程後,在終端輸入命令 mysql -u root -p 嘗試登入mysql,就會發生這樣的錯誤,以致於始終無法登入MySQL資料庫,而安裝過程中程式

MacHomebrew安裝MySQL配置/密碼問題

Mac環境下使用homebrew進行軟體管理非常的方便,今天來安裝一下Mysql。 Mysql 宇宙超級無敵好用的開源資料庫。 homebrew常規安裝程式碼: homebrew install mysql 安裝成功之後使用命令檢視mysql的版本:

mac解除安裝mysql方法

mac下mysql的DMG格式安裝內有安裝檔案,卻沒有解除安裝檔案……很鬱悶的事。 網上搜了一下,發現給的方法原來得手動去刪。 很多文章記述要刪的檔案不完整,後來在stackoverflow這裡發現了一個遺漏的地方,所以將完整版記述在這裡,以供查閱。 先停止所有mysql

Mac Docker安裝Mysql映象

最近有點懶惰了 下載安裝docker 如果需要手動下載,請點選以下連結下載 Stable 或 Edge 版本的Docker for Mac。 如同 macOS其它軟體一樣,安裝也非常簡單,雙擊下載的.dmg檔案,然後將鯨魚圖示拖拽到Applica

mac使用 homebrew 安裝mysql 後 忘記root密碼,重置root密碼

首先確定自己homebrew 安裝的 mysql 的路徑: 我的是: /usr/local/Cellar/mysql/5.7.22 首先輸入 sudo /usr/local/Cellar/mysql/5.7.22/support-files/my

安裝mysql無法登入問題解決,忘記密碼同解

安裝mysql後,一般來說預設root使用者的密碼是空的,但是由於某種原因導致密碼並不為空,導致登入報錯 解決辦法:   登陸伺服器,找到my.cnf檔案,通常會在 /etc目錄下(如果不在,可以用find / -name my.cnf命令查詢),然後使在[mys

MacHomebrew安裝MySQL配置/忘記密碼問題

Mac環境下使用homebrew進行軟體管理非常的方便,今天來安裝一下Mysql。 Mysql 宇宙超級無敵好用的開源資料庫。 homebrew常規安裝程式碼: homebrew install mysql 1 安裝成功之後使用命令檢視mysql的版本: mysql

CentOS6.7MySQL資料庫忘記root密碼解決方法

一、更改my.cnf配置檔案 編輯/etc/my.cnf檔案,在[mysqld]下新增skip-grant-tables,儲存退出。如圖: 重啟mysql服務:services mysqld restart 二、更改root密碼 重啟mysqld服務後,執行mysql命令,

【Linux】Linux安裝MySQL版本衝突的一個解決方法

 在安裝MySQL服務時出現如下錯誤: 要安裝的版本是5.1.45,而之前有安裝過5.0.22版本的,因此出現: MySQL conflicts withmysql-5.0.22-2.1.

mac 打開apach 但無法訪問localhost的解決方法

art pos image div tar 無法 端口被占用 列表 afa y由於mac系統默認自帶了PHP和Apach, 所以可以通過 sudo apachectl start 直接啟動apach服務, 此時在瀏覽器輸入http://localhost,會出現It wor

關於Windows10+Ubuntu18.04 雙系統安裝無法啟動Ubuntu的解決方法

小白用了一天的時間裝Ubuntu,安裝成功之後出現了不能識別Grub啟動Ubuntu,直接進入Windows系統的情況。由於網上大多數教程都是解決無法啟動Windows的問題,所以把不能啟動Ubuntu的解決方法彙總一下,希望可以幫到和我遇到同樣問題的小白OwO安裝過程就不詳

ubantu16.04TLS fcitx和搜狗拼音安裝無法正常啟動的解決方法

在網上有很多關於fcitx和搜狗的安裝的帖子和處理無法啟動的方法。不過很可惜,可能是本人運氣不好,嘗試了能找到的方法均已失敗告終。經過自己的多次嘗試和對網上找到的方法的總結找到了一種可行的解決方法。(本方法不需要用到終端,也不需要敲程式碼,屬於通俗易懂新手教程) 首先在Ub

Macxcrun: error: invalid active developer path問題解決方法

引言: Mac系統下執行git之時的錯誤問題之解決辦法 問題起源 在mac下,需要下載github下的某個專案: git clone xxx 但是報出了錯誤資訊。錯誤資訊如下: xcrun: error: invalid active

(轉載)Macidea執行main函式巨慢的解決方法

【IDE】IntelliJ IDEA (Mac) 執行速度優化(問題起因:debug模式突然變得巨慢) 正文部分:   近期使用IDEA程式設計除錯時發現debug功能啟動變得巨慢,小程式亦是如此,遂在網上查詢可能引起問題的原因。不料的是Goog

Win10雙系統CentOS7安裝無法啟動Win10的解決方法

有部分使用者由於工作需要在Win10系統下載安裝CentOS7系統組成雙系統,不過發現在安裝好CentOS7系統後,Win10系統無法啟動,無法載入,那麼如何處理呢? 安裝CentOS 7的時候,並沒有有關引導載入程式的選項,導致安裝完CentOS 7之後,開機無法引導wi

Windows安裝Anaconda無法建立開始選單解決方法

                        今天在Windo

MYSQL無法開啟的一些解決方法

這是篇解決問題的文章,就得按照解決問題的方式來進行。         發現問題:問題的出現是這樣的-----我開啟Navicat,點選某個主機名/IP為localhost的連線,然後報錯如下。 分析問題:這句話的意思是“不能夠連線到主機(名稱為localhost)上的My

Chrome賬號無法登陸問題的解決方法

今天登入我心愛的Chrome瀏覽器,想速度登入我賬戶同步書籤看視訊(去廣告)j結果..: 無法登入賬號,顯示操作超時。。。   受不了,本想著翻牆去的...突然想到有更改HOST檔案之說... 於是你們就知道以下方法之好處了...只需稍改下檔案,覆蓋之即可。 方法

Windows 10安裝MySQL配置時無響應解決方法

問題:Windows10下安裝了mysql-5.5.50-win32安裝沒問題,到最後配置MySQL在最後一步無響應。 解決方案:重啟計算機,找到MySQL安裝目錄下的bin目錄,雙擊MySQLInstanceConfig.exe(配置嚮導),配置好後在最後一步點執行前關閉