在mysql中对数据进行加密的方法
首先,在命令行中启动MySQL服务;
service mysql start
MySQL服务启动后,在命令行中输入mysql的用户名和密码登录到MySQL;
mysql -u root -p
登录到MySQL后,选择使用一个数据库;
use mysql;
最后,进入到数据库后,在数据库中创建一个MySQL加密表;
CREATE TABLE `f_user_m` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(200) DEFAULT NULL,
`tel` varchar(100) DEFAULT NULL,
`pwd` varbinary(255) DEFAULT NULL,
PRIMARY KEY (`id`)
);
MySQL加密表创建好后,执行以下命令即可对表中的数据进行加密;
insert into f_user_m (name,tel,pwd)
select name,tel,AES_ENCRYPT(pwd,'MySQL') from f_user;
Query OK, 3 rows affected (0.00 sec)
Records: 3 Duplicates: 0 Warnings: 0