请问各位大侠,要实现MYSQL加密传输,应该怎么做? 高手们有没有做过MYSQL的加密传输?HELP! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在客户机与服务器之间进行MYSQL通讯时,如果不加密数据被抓包将泄漏信息。 在客户机与服务器之间进行MYSQL通讯时-------------------------------------这个是什么意思?是指:客户端电脑上启动 mysql client,用 -h 参数指定服务器,这样来连接? 是MySQL client与server之间的通讯吧? 是client与server之间的通讯有没有人做过这个? 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 MYSQLshell> 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 –pmysql> 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,详见http://dev.mysql.com/doc/refman/5.0/en/secure-create-certs.html重启一下mysql,加密连接就生效了。客户端连接mysql时就得提供ssl证书。 [这个版块的精华帖怎么这么少] 从产品表根据公司ID获取每家公司的前5条产品信息,如何做? 查询很慢啊 关于Group By统计的SQL 有没有mysql函数的实例,可以传入传出多值的例子,复杂点的好 怎样把MyODBC打进安装程序包里?? 一个稍复杂的sql,想的有点钻牛角尖了,求帮助! 紧急求救 mysql 主键排序 为什么还出现 Using filesort mysql并发问题 新手问题,急!!请帮帮忙,关于数据库日志 用一条mysql语句写出上个月的第一天,形如yyyy-mm-dd
-------------------------------------
这个是什么意思?
是指:客户端电脑上启动 mysql client,用 -h 参数指定服务器,这样来连接?
有没有人做过这个?
首先要下载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 –pmysql> 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,详见http://dev.mysql.com/doc/refman/5.0/en/secure-create-certs.html
重启一下mysql,加密连接就生效了。客户端连接mysql时就得提供ssl证书。