1. 程式人生 > >java 修改mysql密碼的四種方法

java 修改mysql密碼的四種方法

方法1: 用SET PASSWORD命令

首先登入MySQL。 

格式:mysql> set password for 使用者名稱@localhost = password('新密碼'); 

例子:mysql> set password for [email protected] = 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; 

方法4:在忘記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; 。 

6. 改密碼:update user set password=password("123") where user="root";(別忘了最後加分號) 。 

7. 重新整理許可權(必須步驟):flush privileges; 。 

8. 退出 quit。 

9. 登出系統,再進入,使用使用者名稱root和剛才設定的新密碼123登入。

注意:

mysql-5.7之後的版本其中的update user set password=password("新密碼") where user="root";得用這個命令update mysql.user set authentication_string=password('123qwe') where user='root' and Host = 'localhost';因為新版的mysql資料庫下的user表中已經沒有Password欄位了,而是將加密後的使用者密碼儲存於authentication_string欄位


轉自:https://blog.csdn.net/qq_25551295/article/details/46574541

相關推薦

java 修改mysql密碼方法

方法1: 用SET PASSWORD命令首先登入MySQL。 格式:mysql> set password for 使用者名稱@localhost = password('新密碼'); 例子:mysql> set password for [email 

Java 處理 XML的方法 -->附:XmlUtils

XML現在已經成為一種通用的資料交換格式,平臺的無關性使得很多場合都需要用到XML。本文將詳細介紹用Java解析XML的四種方法。         XML現在已經成為一種通用的資料交換格式,它的平臺無關性,語言無關性,系統

將oracle的資料匯入到mysql方法

一.Navicat Premium中的資料遷移工具 為了生產庫釋放部分資源,需要將API模組遷移到MySQL中,及需要導資料。 嘗試了Oracle to mysql工具,遷移時報錯不說,這麼大的資料量,用這種簡陋的工具不大可靠。 意外發現平時用的資料庫檢視工具

詳解Java解析XML的方法(轉載)

出處:http://developer.51cto.com/art/200903/117512.htm XML現在已經成為一種通用的資料交換格式,它的平臺無關性,語言無關性,系統無關性,給資料整合與互動帶來了極大的方便。對於XML本身的語法知識與技術細節,需要閱讀相關的技術文獻,這裡

JAVA遍歷list方法及其效率比較

四種主要方法有: foreach for(Object ob : list){ } Iterator Iterator it = list.iterator(); while(it.hasNext()){        Object ob = it.nex

Java解析XML的方法詳解

package com.alisoft.facepay.framework.bean;  import java.io.FileInputStream;  import java.io.FileNotFoundException;  import java.io.IOException;  import

Java解析XML的方法比較

XML現在已經成為一種通用的資料交換格式,它的平臺無關性,語言無關性,系統無關性,給資料整合與互動帶來了極大的方便。XML在不同的語言裡解析方式都是一樣的,只不過實現的語法不同而已。基本的解析方式有兩種,一種叫SAX,另一種叫DOM。SAX是基於事件流的解析,DOM是基於X

詳解Java解析XML的方法

XML現在已經成為一種通用的資料交換格式,平臺的無關性使得很多場合都需要用到XML。本文將詳細介紹用Java解析XML的四種方法。 XML現在已經成為一種通用的資料交換格式,它的平臺無關性,語言無關性,系統無關性,給資料整合與互動帶來了極大的方便。對於XML本身的語法知識與

Java建立物件的方法

Java建立有四種方式: (1)用new 語句建立物件,這是最常用的建立物件方法。 (2)運用反射手段,呼叫java.lang.Class或者java.lang.reflect.Constructor類的newInstance()例項方法。 (3)呼叫物件的clone()方法 (4)運用反序列化手段,呼叫ja

mongodb 修改使用者密碼 2方法

mongodb的使用者資訊是存放在system.users表中的,修改密碼不能直接更新表資料,這樣的話,存到表裡的密碼是明文的,這就不對了。 1,錯誤做法,直接更新表 檢視複製列印? > db.system.users.update({"_id" : ObjectId("529e675

詳解Java解析XML的方法—DOM/SAX/jdom/dom4j

        最近在研究XML檔案的生成和解析,網上資料很多,當然也參差不齊。寫的沒錯誤的通常是單獨介紹了1種方法,介紹全的常常執行不起來。         小哆把4種方法彙總了一下,執行驗證成功。     jar包免費下載:     XML在不同的語言裡解析方式都是

MySQL修改密碼方法

方法1: 用SET PASSWORD命令  首先登入MySQL。  格式:mysql> set password for 使用者名稱@localhost = password('新密碼');  例子:mysql> set password for [em

MYSQL修改root密碼方法

方法1: 用SET PASSWORD命令 mysql -u root mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newp

修改mysql密碼方法

方法1: 用SET PASSWORD命令 首先登入MySQL。  格式:mysql> set password for 使用者名稱@localhost = password('新密碼');  例

mysql】查看版本的方法

span clas latin min days use ble dha pre 1:在終端下:mysql -V。 以下是代碼片段: [[email protected]/* */ ~]$ mysql -V mysql Ver 14.7 Distrib 4.

MySQL修改root密碼的多種方法

mysqlMySQL修改root密碼的多種方法在 Navicat for MySQL 下面直接執行 SET PASSWORD FOR [email protected]/* */ = PASSWORD(‘newpass‘); 就可以 假設編譯安裝路徑在/usr/local/msyql下設置環

java 遍歷arrayList的方法

void 線程安全 接口 線程同步 object類 轉型 依次 調用 values package com.test; import java.util.ArrayList; import java.util.Iterator; import java.util.Lis

java語言復制數組的方法

原生態 png mit 宋體 angle 連接 earch oat nowrap 參考:http://www.cnblogs.com/dream-it-possible/p/7018804.html 來源於牛客網的一道選擇題: JAVA語言的下面幾種數組復制方法中,哪個

批量殺死MySQL連接的方法詳解

如果 詳解 mysql into 連接 進行 0 rows awk sel 方法一   通過information_schema.processlist表中的連接信息生成需要處理掉的MySQL連接的語句臨時文件,然後執行臨時文件中生成的指令。 mysql> selec

Java獲取系統時間的方法

min ont 時間格式 總結 int ava nth second 單獨 1、Date day=new Date(); SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Sys