centos7 安裝 MySQL5.7 無法設置密碼問題


前言

在使用centos7系統yum方式安裝MySQL5.7后

不知道默認密碼是多少  知道后沒辦法修改?  

一、找到MySQL密碼

service mysqld start
vim /var/log/mysqld.log

使用vim查找關鍵字“temporary password”,找到后這行最后就赫然寫着密碼

然后就可以mysql -uroot -p登陸進去了

二、如何修改密碼

再登錄進去后發現show databases這種基本的命令都會報錯,報錯如下:

ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.

提示你必須修改密碼才能使用

alter user 'root'@'localhost' identified by '密碼';
注意這里的密碼修改時必須包含大小寫字母數字以及符號,如"Ddm1$70B"

可是如果我只想使用很簡單的密碼怎么辦呢

三、修改默認密碼復雜度

要修改簡單密碼首先修改默認安全策略,即修改默認密碼設置的檢查策略和密碼長度

set global validate_password_policy=0;#設置密碼檢查策略為0
set global validate_password_length=1;#設置密碼的長度為1

在修改后執行密碼修改命令

alter user 'root'@'localhost' identified by '你想修改的密碼'

修改完成后Ctrl+D登出后,即可使用新密碼登錄

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM