mysql数据库连接密码的加密方法?

mysql数据库连接密码的加密方法?,第1张

最基本的做法就是使用加密工具,先把字符串加密,之后用配置文件的方法,添加到你的项目中;

然后通过程序的运行,动态的将加密过的字符串进行逆转 *** 作,恢复成123456,你需要考虑的是,哪种加密方式可以逆反 *** 作,MD5这样的方式似乎只能进行单向的加密,其实,加密方式也就是一个计算的过程。

希望可以帮助到你~!

MYSQL加密连接安装步骤

首先要下载MYSQL源代码包,进行安装:

shell>groupadd mysql

shell>useradd -g mysql mysql

shell>gunzip <mysql-VERSION.tar.gz | tar -xvf -

shell>cd mysql-VERSION

shell>./configure --prefix=/usr/local/mysql --with –openssl --with -vio

//这个步骤就是上面说的configure MYSQL

shell>make

shell>make install

shell>cp support-files/my-medium.cnf /etc/my.cnf

shell>cd /usr/local/mysql

shell>bin/mysql_install_db --user=mysql

shell>chown -R root .

shell>chown -R mysql var

shell>chgrp -R mysql .

shell>bin/mysqld_safe --user=mysql &

这时MYSQL已安装完,接着修改mysql密码及访问权限

shell> cd /usr/local/mysql/bin/

shell> ./mysql -u root –p

mysql> INSERT INTO mysql.user VALUES ('%','root', PASSWORD('1qw23e'),'Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','X509','','','',0,0,0,0)

其中user表的ssl_type字段值设为x509

然后要生成ssl证书并修改my.cnf,详见.0/en/secure-create-certs.html

重启一下mysql,加密连接就生效了。客户端连接mysql时就得提供ssl证书。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/6127490.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-15
下一篇 2023-03-15

发表评论

登录后才能评论

评论列表(0条)

保存