linux/mac安裝mysql忘記密碼的解決辦法
前言
本文主要給大家介紹了關(guān)于linux/mac安裝mysql忘記密碼的相關(guān)解決辦法,分享出來供大家參考借鑒,下面話不多說了,來一起看看詳細(xì)的介紹吧。
使用設(shè)備
電腦: linux 或者 like-linux os
mysql版本: 5.7 +
問題描述
安裝完成后不能夠通過命令mysql -u root
進(jìn)行連接數(shù)據(jù)庫
解決辦法
一般通過dmg安裝的mysql的服務(wù)器,安裝的位置在/usr/local/mysql-version-name-.../
通過進(jìn)入該目錄然后進(jìn)入 cd ./bin
# 如果正在運(yùn)行mysql, 則關(guān)閉mysql服務(wù) $ sudo lsof -i:3306 $ sudo kill -9 mysql-pid # 開啟mysql 安全模式 $ sudo ./mysqld_safe --skip-grant-tables # 進(jìn)入mysql shell $ sudo ./mysql -u root # 修改mysql.user 表中的root 用戶密碼 $ update mysql.user set authentication_string=PASSWORD('you password') where User='root'; # 這里修改就完成了。
后語
修改完后,如果使用比如navicat 連接改數(shù)據(jù)庫,則會提示修改密碼,重新輸入密碼即可。因?yàn)橥ㄟ^安全模式進(jìn)入修改的密碼還是被標(biāo)記的已過期,so 重新修改OK。
總結(jié)
以上就是這篇文章的全部內(nèi)容了,本文還有許多不足,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。
相關(guān)文章
mysql中刪除數(shù)據(jù)的四種方法小結(jié)
在MySQL數(shù)據(jù)庫中,刪除數(shù)據(jù)是一個常見的操作,它允許從表中移除不再需要的數(shù)據(jù),本文就來介紹一下四種方法,具有一定的參考價值,感興趣的可以了解一下2023-10-10深入SQL Server中char、varchar、text和nchar、nvarchar、ntext的區(qū)別詳
本篇文章是對char、varchar、text和nchar、nvarchar、ntext的區(qū)別進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06安裝配置MySQLMTOP來監(jiān)控MySQL運(yùn)行性能的教程
這篇文章主要介紹了安裝配置MySQLMTOP來監(jiān)控MySQL運(yùn)行性能的教程,MySQLMTOP具有B/S方式的圖形化操作頁面,需要的朋友可以參考下2015-12-12MySQL按常規(guī)排序、自定義排序和按中文拼音字母排序的方法
MySQL常規(guī)排序、自定義排序和按中文拼音字母排序,在實(shí)際的SQL編寫時,我們有時候需要對條件集合進(jìn)行排序。下面給出3種比較常用的排序方式,一起看看吧2017-04-04