本文目錄一覽:
mysql中root默認密碼是多少
通過 grep “temporary password” /var/log/mysqld.log 命令,返回結果最後冒號後面的字元串就是root的默認密碼。
擴展資料
MySQL是一個關係型資料庫管理系統,由瑞典MySQL AB 公司開發,目前屬於 Oracle 旗下產品。MySQL 是最流行的關係型資料庫管理系統之一,在 WEB 應用方面,MySQL是最好的 RDBMS (Relational Database Management System,關係資料庫管理系統) 應用軟體。
MySQL是一種關係資料庫管理系統,關係資料庫將數據保存在不同的表中,而不是將所有數據放在一個大倉庫內,這樣就增加了速度並提高了靈活性。
參考資料:百度百科-mySQL
如何獲取mysql root密碼
(1).由於MySQL5.7在安裝完後,第一次啟動時,會在root目錄下生產一個隨機的密碼,文件名為 .mysql_secret
所以,登錄時需要用隨機密碼登錄,然後通過以下命令修改密碼
「SET PASSWORD = PASSWORD(『new password』);」
(2). 在忘記root密碼的時候,
以windows為例:
1. 關閉正在運行的MySQL服務。
2. 打開DOS窗口,轉到mysql\bin目錄
3. 輸入mysqld –skip-grant-tables 回車
–skip-grant-tables 的意思是啟動MySQL服務的時候跳過許可權表認證。
4. 再開一個DOS窗口(因為剛才那個DOS窗口已經不能動了),轉到mysql\bin目錄。
5. 輸入mysql回車,如果成功,將出現MySQL提示符 .
6. 連接許可權資料庫: use mysql; (別忘了最後加分號) .
7. 改密碼:update user set password=password(「123」) where user=「root」; (別忘了最後加分號) .
如果修改密碼出現
**mysql修改密碼錯誤 ERROR 1054 (42S22)**
則使用 mysqlupdate mysql.user set authentication_string=password(『123456』) where user=’root’ and Host =’localhost’;
或者 update MySQL.user set password=PASSWORD(『123456』) where User=’root’;
8. mysqlflush privileges; #更新許可權
9. 退出 quit.
10. 註銷系統,再進入,
輸入 mysql -u root -p
使用用戶名root和剛才設置的新密碼123456登錄。
(3). 知道root密碼的時候
方法1: 用SET PASSWORD命令
首先登錄MySQL。
格式:mysql set password for 用戶名@localhost = password(‘新密碼’);
例子:mysql set password for root@localhost = password(‘123’);
方法2:用mysqladmin
格式:mysqladmin -u用戶名 -p舊密碼 password 新密碼
例子:mysqladmin -uroot -p123456 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;
mysql資料庫root的密碼忘記了怎麼辦?可以改嗎?
mysql資料庫密碼忘記了,第一可以通過修改文件配置來重新設置密碼,第二可以重新下載mysql就可以重新設置密碼了。在我們使用資料庫的時候通常都會使用root用戶登錄,所以就需要設置密碼,但是這個密碼是不可見的,而且在使用Navicat Premium連接資料庫的時候也需要使用密碼才可以連接。當我們忘記密碼時,我們有兩種辦法來解決。
第一打開mysql.exe和mysqld.exe所在的文件夾,複製路徑地址,按win+R打開cmd命令提示符並進入剛剛所複製的路徑中,輸入命令mysqld –skip-grant-tables,然後敲回車,此時就跳過了用戶驗證過程,注意:輸入此命令之後該命令窗口就無法操作了,此時應該從新再打開一個新的命令窗口。在輸入此命令之前先在任務管理器中(ctrl+alt+del)結束mysqld.exe進程。然後直接在命令行輸入mysql,不需要帶任何登錄參數和密碼,直接回車就可以登錄上資料庫。 輸入show databases;可以看到所有資料庫的內容就說明已經登錄成功了,就可以使用了。如果想更改root密碼,輸入update user set password=password(‘123456′) where user=’root’ and host=’localhost’; 就可以修改密碼了。
第二可以將電腦中的mysql文件夾和程序都刪除,重新下載並配置mysql,這樣你的資料庫就是一個新的無密碼的資料庫了。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/309053.html