天天看點

MySQL修改密碼和加密

範例:使用者名是hw;密碼是root,不想别人在資料庫中看到密碼root的明文:

那麼别人在資料庫中select看到的結果就是:

——-|—————————|———————-

id

name

password2

1

hw

*a0b30b8d9f3c3595594c253d96748149629a9407

其中 *a0b30b8d9f3c3595594c253d96748149629a9407是經過password函數加密的。

那麼在web中如何驗證加密後的密碼呢?

使用的sql語句是:

“select count(*)from hw where hw.name =? and hw.password2=password(?)”

具體的驗證代碼如下:

有兩種方式修改mysql密碼

方式一

方式二

運作cmd進入指令行視窗,然後輸入:

@ 後面跟ip,表示允許登入的ip,%表示允許任何ip通路

MySQL修改密碼和加密