1. 程式人生 > >MySQL—修改root密碼與忘記root密碼進行修改密碼(以windows為例)

MySQL—修改root密碼與忘記root密碼進行修改密碼(以windows為例)

一.在知道原密碼下修改密碼:

方法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; 

二.在忘記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登入。

注意:password=password(‘123’)

格式是固定的,passworduser的欄位都是char型別。

使用工具來對資料庫的備份和還原操作。

資料庫的備份

    開啟一個管理員的cmd視窗: C:\Windows\system32>mysqldump -u root -p db3 > c:/db3.sql;   把資料庫db3備份到c盤,名稱也叫db3,字尾名是.sql(固定的)

資料庫還原方式一

1、建立一個空資料庫:

①      create database db3;

②      如圖退出資料庫:\q 回車

2、使用命令恢復資料:

mysql -u root -p db3 < c:/db3.sql

資料庫還原方式二

1、建立一個空資料庫:

create database db3;

use db3;

2、在當前資料庫中使用命令恢復資料:

source c:/db3.sql;


相關推薦

libevent是如何具體事件引擎進行結合的--select

先總體說下select引擎與libevent結合的過程(其它引擎是同樣的道理) /*我們使用libevent的一般呼叫流程如下:(base->evsel是全域性的事件引擎,其資料結構見下面2.相關的資料結構) 0. 全域性初始化event_init()--決定使

MySQL修改root密碼忘記root密碼進行修改密碼(windows)

一.在知道原密碼下修改密碼: 方法1: 用SET PASSWORD命令 首先登入MySQL。  格式:mysql> set password for 使用者名稱@localhost = password('新密碼'); 例子:mysql> set passwor

MySQL——修改root密碼的4種方法(windows)

ron 情況 登錄 使用 方法 命令 ont demo root密碼 MySQL——修改root密碼的4種方法(以windows為例) 來自:http://www.jb51.net/article/39454.htm 本文以windows為例為大家詳細介紹下MySQL

MySQL修改root密碼的4種方法(windows)

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

MySQL資料庫】安裝MySQL5.7.18圖文教程(windows

之前開發用的都是mysql-5.6.5-m8-win32.msi,由於工作需要並且合理去使用硬體資源所以就在windows平臺下安裝了目前(2017/7)最新的MySQL5.7.18社群版本 參考了網上的的一些安裝教程,發現有很多地方有問題,並且走了點彎路

使用mysqladmin命令修改MySQL密碼忘記密碼

聲明 需要 但是 int scu p12 修改 還要 參考 修改密碼:1.例如你的 root用戶現在沒有密碼,你希望的密碼修改為123456,那麽命令是:mysqladmin -u root password 1234562.如果你的root現在有密碼了(123456),那

女朋友講解 TCP/IP 三次握手四次揮手

seq 關於 轉載 向上 情況 日常 socket 標示 但是 背景 和女朋友異地戀一年多,為了保持感情我提議每天晚上視頻聊天一次。 從好上開始,到現在,一年多也算堅持下來了。 問題 有時候聊天的過程中,我的網絡或者她的網絡可能會不好,視頻就會卡住,聽不到對方的聲音

《進化:運維技術變革實踐探索》讀書筆記1 —— 應用核心

應用 運維 規範 服務 第一章介紹的是運維的本質,開頭以Netflix 公司(業界微服務架構的最佳實踐者)為例,介紹了在其內部"運維工程師"的角色。在Netflix 內部沒有運維工程師這一角色,取而代之的是SRE(site Reliability Engineer)

阿裏雲修改主機名(centOS

主機 str name 按鍵 ID In 保存 ray ike 需要更改配置文件生效,修/etc/sysconfig/network裏的 HOSTNAME=主機名(可自定義),重啟生效。 如何修改? 1.[root@aliyunbaike ~]# cd /etc/sysco

一、在windows環境下修改pip鏡像源的方法(python3)

技術分享 meta 方法 douban img ini 新建 linux系統中 and 在windows環境下修改pip鏡像源的方法(以python3為例) 1.在windows文件管理器中,輸入 %APPDATA% 2.會定位到一個新的目錄下,在該目錄下新

GDAL2.x1.x的主要變化比較(C++說明)

GDAL2.x與1.x的主要變化比較(以C++為例說明)   1、前言 GDAL庫在2015年6月開始釋出了2.0.0版本,同時與1.x的版本保持同步更新,GDAL2.x的最新版本已經發布到2.2.0(2017年4月釋出),並且1.x的最後釋出的版本是在2016年7月1.11.

本地版pyltp執行結果的格式轉換訪問——json

前文說了如何在本地安裝pyltp。在官方的例子中,各功能的處理結果都是純文字(plain text),這不太便於我們解析和使用其結果。經嘗試,可以將他的處理結果轉為json格式。我將pyltp的功能放到一個函式中,然後可以在專案的其它程式中呼叫它。仍以官方example為例,我直接在它上面修改的

遞迴迭代的聯絡以及優缺點(c++

 1.遞迴的定義: 程式直接或間接的呼叫自身的方法。 遞迴演算法的特點:(1) 遞迴就是在過程或函式裡呼叫自身。(2) 在使用遞迴策略時,必須有一個明確的遞迴結束條件,稱為遞迴出口。(3) 遞迴演算法解題通常顯得很簡潔,但遞迴演算法解題的執行效率較低。所以一般不提倡用遞迴演算法設計程式。(4) 在遞迴呼叫

STM32F3 系列的HRTIM 產生PWM理解應用 (STM32F334,cube,HAL庫,附帶完整程式)

這幾天研究了下STM32F334的HRTIM,看了STM32F334的微控制器參考手冊,基於Cube的HAL庫做出以下總結。 F334微控制器自帶的HRTIM經過始終配置後可以高達144M Hz,經過內部處理後,頻率可以高達4.608G Hz(144M*32).而相對與高階

C #java進行通訊?傳輸字串

C#端程式碼: String contents =“hello 這是C#傳來的資料”;//請求string uri = "http://192.168.1.149:8080/專案名/TestServlte";HttpWebRequest request = HttpWebR

修改網站的圖示,tomcat! (修改tomcat中的網站圖示)

在用瀏覽器開啟網站的時候,瀏覽器標籤頁上面有網站的圖示,類似於logo小圖示,如下圖: 原來這個是tomcat的一個小貓圖示,現在我們替換成我們自己的logo小圖示! 步驟1:開啟你的tomca

使用棧結構簡易實現瀏覽器的後退前進功能(Android

前言:   我們安卓實驗中有一個是製作一個簡單的瀏覽器,其中就涉及到了一個網頁的前進與回退。我們都知道Android系統為我們提供了一個基於WebKit核心的WebView控制元件,其中自帶了一些方法。    比如:          canGoBack()  用於判斷是否

(tensorflow之十二)tensorflownumpy函式的選擇(reshape

tensorflow與numpy均提供了強大的矩陣運算功能,很多矩陣的運算函式功能是重複的。 那什麼時候選擇用tensorflow,什麼時候選擇用numpy呢? 這個的選擇需正確的理解tensorflow與numpy計算過程的區別。 tensorflow的計算一般可分成兩個

MongoDB關係型資料庫比較

宣告:本文屬於探討性話題,肯定存在很多疏漏和錯誤,不要盲目相信,大家發現什麼錯誤或者有什麼想法請求務必告知 在比較之前,先介紹一個重要的概念:資料庫事務 作為單個邏輯工作單元執行的一系列操作,要麼完全地執行,要麼完全地不執行。

CNCF CNI系列之一:淺談kubernetes的網路CNI(flannel)

一、前言kubernetes作為container的orchestration框架,主要的功能是在更高的層次對kubernetes服務和承載服務的實體(container)的部署、配置、可靠性進行管理,對應有namespace、POD、deployment、service等k