mysql數據庫設置安全模式(mysql數據庫的安全機制管理)

本文目錄一覽:

如何設置數據庫的權限?

1、首先用管理員進入數據庫級中的安全性,點擊登錄名,點擊新建登錄名。

2、在界面中,創建登錄名,並設置默認的數據庫的密碼。

3、然後勾選需要設置的數據庫,完成創建。

4、然後就可以對數據庫中的User表進行權限的設置了,右鍵「屬性」。

5、依次點擊「添加」,瀏覽」,「選擇對象」。

6、然後就可以下面的列表中找到對應的權限授予進行設置。

Mysql 問題

可以這樣試一下:

如果你是服務器是 windows xp/2000/2003/nt 都可以使用這個方法來找回丟失 MYSQL超級管理員root的密碼

1,停止MYSQL服務,CMD打開DOS窗口,輸入 net stop mysql

2,在CMD命令行窗口,進入MYSQL安裝目錄 比如 d:\mysql20080505\bin

3,進入mysql安全模式,即當mysql起來後,不用輸入密碼就能進入數據庫。

命令為: mysqld-nt –skip-grant-tables

***************************************

4,重新打開一個CMD命令行窗口,輸入mysql -uroot -p,使用空密碼的方式登錄MySQL(不用輸入密碼,直接按回車)

5,輸入以下命令開始修改root用戶的密碼(注意:命令中mysql.user中間有個「點」)

mysql update mysql.user set password=PASSWORD(‘新密碼’) where User=’root’;

6,刷新權限表

mysql flush privileges;

7,退出

mysql quit

這樣MYSQL超級管理員賬號 ROOT已經重新設置好了,接下來 在任務管理器里結束掉 mysql-nt.exe 這個進程,重新啟動MYSQL即可!(也可以直接重新啟動服務器)

MYSQL重新啟動後,就可以用新設置的ROOT密碼登陸MYSQL了!

mysql忘記root密碼怎麼辦

方法一:

1、在DOS窗口下輸入net stop mysql5 或 net stop mysql

2、開一個DOS窗口,這個需要切換到mysql的bin目錄。

一般在bin目錄裏面創建一個批處理1.bat,內容是cmd.exe運行一下即可就切換到當前目錄,然後輸入

mysqld-nt

–skip-grant-tables;

3、再開一個DOS窗口,mysql -u root

4、輸入:

複製代碼

代碼如下:

use mysql

update user set

password=password(“new_pass”) where user=”root”;

flush privileges;

exit

5、使用任務管理器,找到mysqld-nt的進程,結束進程

或下面的步驟

1,停止MYSQL服務,CMD打開DOS窗口,輸入 net stop mysql

2,在CMD命令行窗口,進入MYSQL安裝目錄 比如E:\Program Files\MySQL\MySQL Server 5.0\bin

示範命令:

輸入 e:回車,

輸入cd “E:\Program Files\MySQL\MySQL Server 5.0\bin”

注意雙引號也要輸入,這樣就可以進入Mysql安裝目錄了.

3,進入mysql安全模式,即當mysql起來後,不用輸入密碼就能進入數據庫。

命令為: mysqld-nt –skip-grant-tables

4,重新打開一個CMD命令行窗口,輸入mysql -uroot

-p,使用空密碼的方式登錄MySQL(不用輸入密碼,直接按回車)

5,輸入以下命令開始修改root用戶的密碼(注意:命令中mysql.user中間有個「點」)

mysql update

mysql.user set password=PASSWORD(‘新密碼’) where User=’root’;

6,刷新權限表

mysql flush privileges;

7,退出

mysql quit

這樣MYSQL超級管理員賬號

ROOT已經重新設置好了,接下來 在任務管理器里結束掉 mysql-nt.exe 這個進程,重新啟動MYSQL即可!(也可以直接重新啟動服務器)

MYSQL重新啟動後,就可以用新設置的ROOT密碼登陸MYSQL了!

方法二:

首先在

MySQL的安裝目錄下 新建一個pwdhf.txt, 輸入文本:SET PASSWORD FOR ‘root’@’localhost’ =

PASSWORD(‘*****’);

紅色部份為 需要設置的新密碼

用windows服務管理工具或任務管理器來停止MySQL服務

(任務管理器K掉 mysqld-nt 進程)

Dos命令提示符到 MySQL安裝目錄下的bin目錄 如我的是 D:\Program

Files\MySQL\MySQL Server 5.1\bin

然後運行: mysqld-nt –init-file=../pwdhf.txt

執行完畢 停止MySQL數據庫服務 (任務管理器K掉 mysqld-nt 進程),然後再重新以正常模式啟動MYSQL 即可

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/293056.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-25 18:38
下一篇 2024-12-25 18:38

相關推薦

  • Git secbit:一種新型的安全Git版本

    Git secbit是一種新型的安全Git版本,它在保持Git原有功能的同時,針對Git存在的安全漏洞做出了很大的改進。下面我們將從多個方面對Git secbit做詳細地闡述。 一…

    編程 2025-04-29
  • Python 常用數據庫有哪些?

    在Python編程中,數據庫是不可或缺的一部分。隨着互聯網應用的不斷擴大,處理海量數據已成為一種趨勢。Python有許多成熟的數據庫管理系統,接下來我們將從多個方面介紹Python…

    編程 2025-04-29
  • openeuler安裝數據庫方案

    本文將介紹在openeuler操作系統中安裝數據庫的方案,並提供代碼示例。 一、安裝MariaDB 下面介紹如何在openeuler中安裝MariaDB。 1、更新軟件源 sudo…

    編程 2025-04-29
  • 數據庫第三範式會有刪除插入異常

    如果沒有正確設計數據庫,第三範式可能導致刪除和插入異常。以下是詳細解釋: 一、什麼是第三範式和範式理論? 範式理論是關係數據庫中的一個規範化過程。第三範式是範式理論中的一種常見形式…

    編程 2025-04-29
  • leveldb和unqlite:兩個高性能的數據庫存儲引擎

    本文將介紹兩款高性能的數據庫存儲引擎:leveldb和unqlite,並從多個方面對它們進行詳細的闡述。 一、leveldb:輕量級的鍵值存儲引擎 1、leveldb概述: lev…

    編程 2025-04-28
  • Python怎麼導入數據庫

    Python是一種高級編程語言。它具有簡單、易讀的語法和廣泛的庫,讓它成為一個靈活和強大的工具。Python的數據庫連接類型可以多種多樣,其中包括MySQL、Oracle、Post…

    編程 2025-04-28
  • Spring S_CSRF防護機制實現及應用

    Spring S_CSRF防護機制是Spring Security框架提供的一個針對跨站請求偽造攻擊(CSRF)的保護機制。本文將從以下幾個方面詳細介紹Spring S_CSRF防…

    編程 2025-04-28
  • 手機安全模式怎麼解除?

    安全模式是一種手機自身的保護模式,它會禁用第三方應用程序並使用僅限基本系統功能。但有時候,安全模式會使你無法使用手機上的一些重要功能。如果你想解除手機安全模式,可以嘗試以下方法: …

    編程 2025-04-28
  • Powersploit:安全評估與滲透測試的利器

    本文將重點介紹Powersploit,並給出相關的完整的代碼示例,幫助安全人員更好地運用Powersploit進行安全評估和滲透測試。 一、Powersploit簡介 Powers…

    編程 2025-04-28
  • Think-ORM數據模型及數據庫核心操作

    本文主要介紹Think-ORM數據模型建立和數據庫核心操作。 一、模型定義 Think-ORM是一個開源的ORM框架,用於簡化在PHP應用中(特別是ThinkPHP)與關係數據庫之…

    編程 2025-04-27

發表回復

登錄後才能評論