資料庫 MYSQL MySql資料庫使用者密碼的修改

2021-05-22 14:01:29 字數 1026 閱讀 7518

環境:

作業系統:win2003

mysql:mysql  ver 12.22 distrib 4.0.18, for win95/win98 (i32)

思想:為了安全加密需要設定mysql資料庫相關使用者的密碼;

mysql資料庫的密碼都是儲存在mysql資料庫例項的user表中的password欄位裡,通過password("")的函式對密碼加密後儲存在表中;

所以要修改使用者的密碼只需要改變相應的字段內容就可以了。

注意:我這裡發現admin使用者在user表中的user欄位為空,而不是向其他使用者那樣直接顯示出來的。

步驟:mysql

的root

口令已更新為

root,admin密碼更改為admin 1

、編輯c:/window/my.ini 在

my.ini

skip-grant-tables

儲存退出編輯。 2

、然後重啟

mysql服務

windows

環境中:

net stop mysql

net start mysql 3

、設定新的root密碼

cd c:/mysql/bin

mysql -u root -p

use mysql

update user set password=password("mysql") where user='root';

update user set password=password("root") where user=''; (

注:mysql

的user

表中user=''

即為admin 使用者)

flush privileges ;

quit 

退出mysql 4

、還原配置檔案並重啟服務 刪除

my.ini

中剛才新增的那行

net stop mysql

net start mysql

修改完畢。

資料庫mysql MySQL軟體安裝

軟體名稱及版本 mysql installer community 5.7.20.0 是可以同時支援32位和64位系統的 軟體名稱及版本 mysql installer community 5.7.20.0 a 雙擊開啟安裝程式 勾選 i accept the license terms 選擇 cu...

MySQL MySQL資料管理DML 資料庫02

alter table 表 add constraint 約束名 foreign key 作為外健的列 references 那個表 哪個字段 物理外健,不建議使用 避免資料庫過多造成困擾 最佳實踐 資料庫就是單純的表,只要用存資料 想使用多張表的資料,想使用外健用業務邏輯解決 insert int...

資料庫系統mysql MySQL資料庫系統

1 mysql的特點 1 多執行緒 多使用者 2 基於c s 客戶端 伺服器 架構 3 簡單易用 查詢速度快 4 安全可靠 2 mysql編譯安裝 代表鍵盤上tab鍵 1 準備工作 解除安裝使用rpm方式安裝的mysql rpm e mysql nodeps 安裝cmake包 cd media ta...