天天看点

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修改密码和加密