查看MySQL初始密碼并修改的正確方式
查看MySQL初始密碼并修改
1.安裝時的初始密碼查看:
當安裝mysql的服務:mysqld --install
初始化mysql,在這里,初始化會產生一個隨機密碼,如下圖框框所示,記住這個密碼,后面會用到(mysqld --initialize --console)
2.若沒注意初始密碼,可以通過查看安裝目錄中的文件來找回密碼:
找到data文件夾下面的XXX.err文件(我這里是DESKTOP-GURKLIR.err)
使用記事本打開,有些人的文件里面有很多條記錄可以直接查找A temporary password is這一句話
后面的RjSmyy)yE6Me就是初始密碼了
3.修改MySQL密碼的幾種方式:
方法1: 用SET PASSWORD命令
首先登錄MySQL。
格式:mysql> set password for 用戶名@localhost = password(‘新密碼’);
例子:mysql> set password for root@localhost = password(‘123’);
方法2:用mysqladmin
格式:mysql> set password for 用戶名@localhost = password(‘新密碼’);
例子:mysql> set password for root@localhost = password(‘123’);
方法3:用UPDATE直接編輯user表
首先登錄MySQL。
mysql> use mysql; mysql> update user set password=password(‘123') where user=‘root' and host=‘localhost'; mysql> flush privileges;
方法4:在忘記root密碼的時候,可以這樣
以windows為例:
(1). 關閉正在運行的MySQL服務。
(2). 打開DOS窗口,轉到mysqlin目錄。
(3). 輸入mysqld --skip-grant-tables 回車。–skip-grant-tables 的意思是啟動MySQL服務的時候跳過權限表認證。
(4). 再開一個DOS窗口(因為剛才那個DOS窗口已經不能動了),轉到mysqlin目錄。
(5). 輸入mysql回車,如果成功,將出現MySQL提示符 >。
(6). 連接權限數據庫: use mysql; 。
(7). 改密碼:update user set password=password(“123”) where user=“root”;
(別忘了最后加分號) 。
(8). 刷新權限(必須步驟):flush privileges; 。
(9). 退出 quit。
(10). 注銷系統(tǒng),再進入,使用用戶名root和剛才設置的新密碼123登錄。
總結
到此這篇關于查看MySQL初始密碼并修改的正確方式的文章就介紹到這了,更多相關MySQL初始密碼查看修改內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
詳解CentOS 6.5中安裝mysql 5.7.16 linux glibc2.5 x86 64(推薦)
這篇文章主要介紹了CentOS 6.5中安裝mysql 5.7.16 linux glibc2.5 x86 64(推薦)的相關資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2016-12-12