mysql加密解密算法

为了方便隐藏mysql密码采用AES_ENCRYPT加密算法:mysql

1.建立表:算法

CREATE TABLE `test1` (
`username` char(32) DEFAULT NULL,
`pass1` char(32) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 |sql

2.插入数据:加密

mysql> INSERT INTO test1(username,pass1) VALUES ('user2',HEX(AES_ENCRYPT('hailong2', 'abcd')));
Query OK, 1 row affected (0.00 sec)blog

若是有错误(1366)test

编辑mysql配置文件my.cnf配置

加入或者替换:密码

sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"im

正常查询:配置文件

解密查询:

相关文章
相关标签/搜索