mysql如何设置ssl连接?
RT!
centos5.5使用yum 安装的mysql5.0.xx
试图ssl链接时候,发现报错
mysql -uroot -p -ssl
mysql: unknown option '-l'
查看ssl是否激活了?
mysql> show variables like '%ssl%';
+---------------+----------+
| Variable_name | Value |
+---------------+----------+
| have_openssl | DISABLED |
| have_ssl | DISABLED |
| ssl_ca | |
| ssl_capath | |
| ssl_cert | |
| ssl_cipher | |
| ssl_key | |
+---------------+----------+
7 rows in set (0.00 sec)
| have_openssl | DISABLED |表明并没有激活这个功能!
以为激活很简单,插入一个字段就可以了!!!
mysql> select ssl_type from mysql.user;
+----------+
| ssl_type |
+----------+
| |
+----------+
1 row in set (0.00 sec)
mysql> update mysql.user set ssl_type="x509" where user="root";
Query OK, 1 row affected (0.00 sec)
Rows matched: 1 Changed: 1 Warnings: 0
重启mysql服务
[root@centos101 opt]# /etc/init.d/mysqld stop
停止 MySQL: [确定]
[root@centos101 opt]# /etc/init.d/mysqld start
启动 MySQL: [确定]
再mysql -uroot -p,傻眼了!!!!密码根本不好用!!!
老是报告:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
直到用
/usr/bin/mysqld_safe --skip-networking --skip-grant-tables &
进入mysql命令行,将x509给去掉!这才能重新登录。。。。
那么如何才能设置mysql的ssl连接呢?
centos5.5使用yum 安装的mysql5.0.xx
试图ssl链接时候,发现报错
mysql -uroot -p -ssl
mysql: unknown option '-l'
查看ssl是否激活了?
mysql> show variables like '%ssl%';
+---------------+----------+
| Variable_name | Value |
+---------------+----------+
| have_openssl | DISABLED |
| have_ssl | DISABLED |
| ssl_ca | |
| ssl_capath | |
| ssl_cert | |
| ssl_cipher | |
| ssl_key | |
+---------------+----------+
7 rows in set (0.00 sec)
| have_openssl | DISABLED |表明并没有激活这个功能!
以为激活很简单,插入一个字段就可以了!!!
mysql> select ssl_type from mysql.user;
+----------+
| ssl_type |
+----------+
| |
+----------+
1 row in set (0.00 sec)
mysql> update mysql.user set ssl_type="x509" where user="root";
Query OK, 1 row affected (0.00 sec)
Rows matched: 1 Changed: 1 Warnings: 0
重启mysql服务
[root@centos101 opt]# /etc/init.d/mysqld stop
停止 MySQL: [确定]
[root@centos101 opt]# /etc/init.d/mysqld start
启动 MySQL: [确定]
再mysql -uroot -p,傻眼了!!!!密码根本不好用!!!
老是报告:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
直到用
/usr/bin/mysqld_safe --skip-networking --skip-grant-tables &
进入mysql命令行,将x509给去掉!这才能重新登录。。。。
那么如何才能设置mysql的ssl连接呢?
...全文
相关推荐
使用JDBC连接Mysql 8.0.11出现了各种错误的解决
主要介绍了使用JDBC连接Mysql 8.0.11出现了各种错误的解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
Apache、SSL、MySQL和PHP平滑无缝地安装
Apache、SSL、MySQL和PHP平滑无缝地安装的目的 我们的目标是安装一个允许我们托管多个网站的web服务器,其中一些是针对电子商务的安全解决方案,而大部分网站是通过连接一个数据库服务器并且提取其数据的脚本驱动的。
Mysql JDBC Url参数说明
NULL 博文链接:https://elf8848.iteye.com/blog/1684414
mysql-playground:MySQL服务器游乐场
概括 MySQL服务器游乐场设置和强制执行强制性SSL MySQL :: MySQL 5.7参考手册:: 6.3.1配置MySQL以使用加密连接 MySQLi-禁用对等证书验证? :PHPhelp 监控插件-check_mysql python-是否有办法在pymysql中模拟--ssl-mode = PREFERRED? -堆栈溢出
在IDEA的maven项目中连接并使用MySQL8.0的方法教程
主要介绍了如何在IDEA的maven项目中连接并使用MySQL8.0,本文分步骤给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下


