程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> Windows下mysql修正root暗碼的4種辦法

Windows下mysql修正root暗碼的4種辦法

編輯:MySQL綜合教程

Windows下mysql修正root暗碼的4種辦法。本站提示廣大學習愛好者:(Windows下mysql修正root暗碼的4種辦法)文章只能為提供參考,不一定能成為您想要的結果。以下是Windows下mysql修正root暗碼的4種辦法正文


MySQL是一個關系型數據庫治理體系,在 WEB 運用方面 MySQL 是最好的 RDBMS (Relational Database Management System,關系數據庫治理體系) 運用軟件之一。搭配 PHP 和 Apache 可構成優越的開辟情況。是以用的很普遍。許多人都邑碰到MySQL須要修正暗碼的情形,好比暗碼太簡略、忘卻暗碼等等。這裡我就教年夜家幾種修正MySQL暗碼的辦法。這裡以修正root暗碼為例,操作體系為windows。

先要聲明一點,年夜部門情形下,修正MySQL是須要有mysql裡的root權限的, 所以普通用戶沒法更改暗碼,除非要求治理員。

辦法1 ​:用SET PASSWORD敕令

1、翻開終端win+r輸出cmd回車便可翻開;

2、經由過程mysql -u用戶名 -p指定root用戶登錄MySQL,輸出後回車會提醒輸出暗碼。

3、修正MySQL的root用戶暗碼,格局:mysql> set password for 用戶名@localhost = password('新暗碼'); 例子:mysql> set password for root@localhost = password('shapolang'); 下面例子將用戶root的暗碼更改成shapolang ;

從新登錄,輸出新暗碼shapolang就ok了;

辦法2 :用mysqladmin

1、翻開終端win+r輸出cmd回車便可翻開;

2、修正MySQL的root用戶暗碼格局:mysqladmin -u用戶名 -p舊暗碼 password 新暗碼

      例子:mysqladmin -uroot -pshapolang password 123456

下面例子將用戶root本來的暗碼shapolang改成新暗碼123456
從新登錄,輸出新暗碼123456就ok了;

辦法3 :用UPDATE直接編纂user表

1、起首登錄MySQL。

2、銜接權限數據庫:use mysql; 。

3、改暗碼:update user set password=password("shapolang") where user="root";(別忘了最初加分號) 。

4、刷新權限(必需步調):flush privileges;
從新登錄,輸出新暗碼shapolang就ok了;

辦法4 :忘卻root暗碼

1、封閉正在運轉的MySQL辦事。

2、翻開DOS窗口,轉到mysql\bin目次。

3、輸出mysqld --skip-grant-tables 回車。 --skip-grant-tables 的意思是啟動MySQL辦事的時刻跳過權限表認證。

4、再開一個DOS窗口(由於適才誰人DOS窗口曾經不克不及動了),輸出mysql回車,假如勝利,將湧現MySQL提醒符 >。

6、銜接權限數據庫: use mysql; 。

7、改暗碼:update user set password=password("root") where user="root";(別忘了最初加分號) 。

8、刷新權限(必需步調):flush privileges; 

9、加入  quit。
重啟mysql辦事,應用用戶名root和適才設置的新暗碼root登錄就ok了;

留意事項:
mysql相干敕令假如沒法履行,可以將敕令地點目次參加情況變量中,或許進到敕令地點目次再履行。

年夜家還可以參考以下文章停止進修:

文章一:忘卻MySQL的root暗碼該怎樣辦

文章二: MySQL的root暗碼忘卻怎樣辦 修正root暗碼的方法

文章三:linux體系中重置mysql的root暗碼

以上就是本文的全體內容,願望對年夜家的進修有所贊助。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved