1. 程式人生 > >Mysql 5.7 忘記密碼或重置密碼

Mysql 5.7 忘記密碼或重置密碼

MySQL 5.7 mysql庫的user表中已經不再有password欄位,取而代之的為authentication_string
修改語法相同,步驟也相同。
注意:
/etc/my.cnf這個配置檔案中,
basedir、datadir這兩個引數的指向,如果指向錯誤,mysqld_safe --skip-grant-tables啟動沒有mysql庫。

[[email protected] ~]$ service mysqld stop    #停止mysql服務


[[email protected] ~]$ mysqld_safe --skip-grant-tables &  #以不啟用grant-tables模式啟動mysql


[[email protected] ~]$ mysql -uroot -p -h127.0.0.1 #輸入命令回車進入,出現輸入密碼提示直接回車。


mysql>update mysql.user set authentication_string= password ('guo') WHERE User='root'; #更改密碼為 guo


mysql>flush privileges; #更新許可權
mysql>quit #退出
service mysql start
重新登入即可使用新密碼。

相關推薦

Mysql 5.7 忘記密碼密碼

MySQL 5.7 mysql庫的user表中已經不再有password欄位,取而代之的為authentication_string 修改語法相同,步驟也相同。 注意: /etc/my.cnf這個配置檔案中, basedir、datadir這兩個引數的指向,如果指向錯誤,m

SVN首次輸錯賬戶&密碼密碼後,出現一直輸入密碼的問題!!!------------健康之家

1、問題背景         最近在工作中使用eclipse進行專案開發,在第一次輸入賬號密碼時就輸錯了或修改了SVN的登入密碼後,就一直出現了一個很煩人的問題-----每次下載、提交、更新專案時,總要輸入使用者名稱和密碼,好麻煩啊,,,,【但是在下邊點選儲存之後,貌似也不

SVN首次輸錯賬戶&密碼密碼後,出現一直輸入密碼的問題!!!------------健康之家

1、問題背景         最近在工作中使用eclipse進行專案開發,在第一次輸入賬號密碼時就輸錯了或修改了SVN的登入密碼後,就一直出現了一個很煩人的問題-----每次下載、提交、更新專案時,總要輸入使用者名稱和密碼,好麻煩啊,,,,【但是在下邊點選

MySQL 5.7 忘記密碼

修改配置檔案: [[email protected] mysql]# vim /etc/my.cnf 2.在 [mysqld] 這個模組新增以下內容。 skip-grant-tables 3.重啟 MySQL。 [[email protected] mysql]# ./

MySQL 5.7 忘記密碼(免安裝親試)

MySQL 5.7 忘記Root密碼 用管理員身份執行cmd、然後使用命令進行: 1、開啟MySQL>bin資料夾 》cd C:\mysql\mysql5.7.14\bin 2、停止mysql 服務 》net stop mysql 3、設定跳過密碼驗證

[轉載]linux下mysql 8.0忘記密碼密碼

實在扎心,關鍵時刻忘記了密碼! 1、免密碼登陸 找到mysql配置檔案:my.cnf, 在【mysqld】模組新增:skip-grant-tables 儲存退出; 2、使配置生效 重啟mysql服務: service mysqld restart; 3、

MySQL忘記密碼密碼(Mac )

安裝好MySQL以後,系統給了個預設的的密碼,然後說如果忘記了預設的密碼。。。。。。我複製了預設密碼就走過了這一步,這一步就是我漫長旅程的開始。他給的密碼太複雜了,當然我得換一個,而且我還要假裝我不記得密碼了,就這樣我走上了不歸路。。。。。。 這個過程是心酸的,網上的資料多如狗,關鍵是各有各的錯法,嘗試

mysql 5.7 忘記密碼,及修改密碼問題,密碼列不再是Password ,而是authentication_string

因為在重新設定MySQL的root密碼的期間,MySQL資料庫完全出於沒有密碼保護的  狀態下,其他的使用者也可以任意地登入和修改MySQL的資訊。可以採用將MySQL對  外的埠封閉,並且停止Apache以及所有的使用者程序的方法實現伺服器的準安全  狀態。最安全的狀態是到伺服器的Console上面操作

Ubuntu18 mysql 5.7忘記root密碼解決

Ubuntu 18 mysql5.7 忘記root密碼 1.修改mysql配置檔案 [[email protected] ~]$ vim /etc/mysql/mysql.conf.d/mysqld.cnf ####新增以下內容 skip-grant-

linux下mysql 8.0忘記密碼密碼

1://免密碼登陸找到mysql配置檔案:my.cnf,在【mysqld】模組新增:skip-grant-tables   儲存退出;2://使配置生效重啟mysql服務:  service mysqld restart;3://將舊密碼置空mysql -u root -p

centOS 6.5 mysql5.6忘記密碼密碼

1、停止mysql服務 service mysqld stop [[email protected] ~]# service mysqld stop Stopping mysqld:

mysql 5.7 怎麽修改默認密碼、隨機密碼

server 狀態 program ide 是我 是什麽 修改密碼 tro .com 當你使用 mysql -u root -p 登陸mysql的時候,提示下方要輸入密碼。而這個密碼不是我們剛剛安裝mysql時設置的那個密碼。而且安裝完mysql 生成的隨機密碼 那麽我們在

在 CentOS 1804 中 安裝 MySQL 5.7.20 (任意MySQL版本)

相關連結: 在 CentOS 1804 中 使用 yum 安裝 MySQL 5.7 最新版 在 CentOS 1804 中 安裝 MySQL 5.7.20 (或任意MySQL版本) 在 CentOS 1804 中 修改 MySQL 密碼策略 在 CentOS 中 開啟 MySQL 的

Mysql 8.0安裝問題及密碼

Mysql 8.0安裝問題及重置密碼 1:下載MySql 官網下載地址:https://dev.mysql.com/downloads/mysql/ 2:安裝MySql 開啟下載檔案解壓到指定檔案目錄。 開啟解壓後的MySql檔案在根目錄下建立my.ini (mysql配

【zabbix】zabbix忘記密碼密碼

忘記密碼這種事經常會發生,這裡我們介紹一種zabbix忘記使用者密碼的處理方式。 原理:     zabbix儲存在資料庫中使用者名稱密碼是經過32位,小寫,md5加密過的。我們可以手動修改資料庫中使用者的密碼。 實踐:     1,連線資料庫:  

laravel5.5自帶使用者認證密碼時傳送郵件失敗的問題

問題 laravel5.5使用開箱即用的使用者認證時,重置密碼需要傳送郵件,結果報錯,錯誤已經修復,而且當時沒有截圖,所以就不展示啦,反正原因就是因為沒有進行郵件相關的配置,laravel預設是使用SMTP進行郵件傳送,而我使用的是163郵箱,所以接下來就是要在我的163郵箱中開啟SMTP伺服器

MySQL 8下忘密碼密碼的辦法和Navicat報1521錯誤

MySQL 8下忘密碼後重置密碼的辦法 第一步,關掉系統服務 net stop mysql 第二步,建立一個文字檔案,內含一條密碼修改命令(''中間可以填寫修改後的密碼) ALTER USER 'root'@'localhost' IDENTIFIED BY '

MySQL 8下忘密碼密碼的辦法 ( MySQL5老方法沒用了,這是最有效的辦法)

轉載:https://blog.csdn.net/gupao123456/article/details/80766154,修改部分博文中已經標紅,請務必檢視,那裡是補充。 MySQL密碼重置思路 MySQL的密碼是存放在user表裡面的,修改密碼其實就是修改表中記錄。 重置的思路是是想

ubantu 安裝mysql 5.7 解決安裝不提示設定密碼問題

1、安裝Mysql sudo apt-get install mysql-server sudo apt-get install mysql-client sudo apt-get install libmysqlclient-dev 2、修改root密碼 sudo mor

MySQL 8下忘密碼密碼的辦法 ( MySQL5老方法不靈了)

MySQL密碼重置思路MySQL的密碼是存放在user表裡面的,修改密碼其實就是修改表中記錄。重置的思路是是想辦法不用密碼進入系統,然後用資料庫命令修改表user中的密碼記錄。查了下,MySQL5系統在網上建議的方法是以--skip-grant-tables引數啟動mysql