mysql 5 7 登入,密碼修改及忘記密碼

2021-07-25 08:46:07 字數 1123 閱讀 9729

找到初始化密碼

mysql 5.7之前的版本安裝後密碼預設為空的,但5.7開始在初始化的時候會給隨機生成

乙個密碼。這個密碼在根目錄下的data檔案加下的ryw0e1dnunts1aw.err檔案中,該

密碼只能使用一次,

使用初始化密碼登入

在命令列中使用net start mysql啟動mysql服務,若以啟動無需再次啟動;

然後輸入mysql -u -root -p

然後根據提示輸入上邊找到的密碼,

當出現下邊的內容恭喜你第一次登入成功了

初始化密碼是一次行的,所以當登入成功了要先修改密碼,

登入成功後再命令列輸入:

set password = password('這裡輸入你的新密碼');
不要忘了後邊的分號

1 在你的mysql配置檔案(我的為my.ini)中新增配置[mysqld]下邊新增:skip-grant-tables(跳過許可權表 認證);

2 重新啟動mysql;

3登入mysql,輸入密碼的時候直接回車就行

mysql -u root -p
4登入成功後更改密碼命令列輸入

set password = password('這裡輸入你的新密碼');
5更新許可權命令列輸入

flush privileges;
6退出mysql

quit
8刪除之前配置檔案中新增的內容,重啟mysql使用新密碼重複登入即可,

mysql5 7修改密碼

關閉正在執行的mysql服務。net stop mysql 開啟dos視窗,轉到mysql bin目錄。輸入mysqld skip grant tables 回車。skip grant tables 的意思是啟動mysql服務的時候跳過許可權表認證。my.ini 中放開這行 再開乙個dos視窗 因為...

mysql5 7密碼修改

檢視臨時密碼 root god grep password var log mysqld.log 2020 09 11t10 58 46.152697z 1 note a temporary password is generated for root localhost p jp 6d 4rw登入...

mysql 5 7密碼修改

一 停止mysqld服務 二 編輯配置檔案 有的linux版本是 etc my.cnf 有的linux版本是 etc mysql mysql.conf.d mysqld.cnf windows配置檔案名字為my.ini 在配置檔案中新增配置項 mysqld skip grant tables 三 重...