mysql的密碼管理、mysql初始密碼查找、密碼修改、mysql登錄


1、查詢mysql的初始密碼:

初始密碼密碼是隨機產生的,每台機器產生的都不一樣的

grep 'temporary password' /var/log/mysqld.log 

或者

cat /var/log/mysqld.log | grep 'temporary password'

2、登錄mysql的命令:

mysql -uroot -p7yJQjg6ur%hs[回車]

不推薦這樣寫,這樣就把密碼暴露出來了,不安全,常用的是

mysql -uroot -p[回車],然后輸入密碼,這時的密碼看不見,並且不能刪除,輸入錯誤了請重新輸入,即使退格鍵也會被當做是字符密碼來驗證。

 3、修改mysql密碼

alter user root@localhost identified by 'Sc1qazxsw@'

單引號內的字符就是新密碼,不包括單引號,密碼需要包含字母、數字、字符三種,區分大小寫。請不要忘記了。

4、忘記mysql的登錄密碼了

vi /etc/my.cnf 

在最后一行添加上:skip-grant-tables

保存退出,重啟mysql,

mysql>use mysql

mysql> UPDATE user SET Password = password ( 'xinmima' ) WHERE User = 'root' ;//單引號內的字符即使需要設置的新密碼

mysql>quit

刪除/etc/my.cnf文件里面的“skip-grant-tables”。最后重啟,輸入新密碼就可以了。

在第一次重啟后,mysql數據庫處於完全沒有密碼保護的狀態,其他任何用戶都不需要密碼直接可以登錄mysql數據庫。需要保證沒有其他用戶在登錄或者連接。

本次使用的是CentOS7.3版本和mysql5.7的版本。


免責聲明!

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



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