`
conkeyn
  • 浏览: 1512467 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

Mysql 配置SSL

阅读更多
[client]
ssl-ca=$DIR/cacert.pem
ssl-cert=$DIR/client-cert.pem
ssl-key=$DIR/client-key.pem
[mysqld]
ssl-ca=$DIR/cacert.pem
ssl-cert=$DIR/server-cert.pem
ssl-key=$DIR/server-key.pem

 6. 测试启动mysql
$DIR 是选项文件my.cnf 的路径

shell> mysqld --defaults-file=$DIR/my.cnf &
Then invoke a client program using the same option file:
shell> mysql --defaults-file=$DIR/my.cnf
 
[root@localhost mysql-5.0.20a]# chown -R root  /usr/local/mysql
[root@localhost mysql-5.0.20a]# chown -R mysql /usr/local/mysql/var
[root@localhost mysql-5.0.20a]# chgrp -R mysql /usr/local/mysql
[root@localhost mysql-5.0.20a]# /usr/local/mysql/bin/mysqld_safe --user=mysql &
[root@localhost mysql]# ./bin/mysql -u root --socket=/tmp/mysql.sock

 对于设置为服务只要把 mysql/share/mysql/mysql.server放到/etc/init.d/下改名为mysql

[root@localhost mysql]# chmod 775 /etc/init.d/mysql
[root@localhost mysql]# chkconfig --add mysql
 
mysql> grant all privileges on mydb.* to 'admin'@'%' Identified by '123456';

grant all privileges on mydb2.* to 'd_admin'@'%' Identified by '123456';

GRANT ALL PRIVILEGES ON  mydb2.* TO 'bodd'@'192.168.18.14'  IDENTIFIED BY 'domainssl'  REQUIRE SSL;
flush PRIVILEGES;
 
分享到:
评论

相关推荐

    MySQL 使用 SSL 连接配置详解

    MySQL 使用SSL连接配置详解 在现代数据库管理中,安全性是至关重要的,SSL(Secure Sockets Layer)连接为MySQL提供了一种加密数据传输的方式,确保了客户端和服务器之间的通信不被窃听或篡改。本文将详细介绍如何...

    MySQL 8.0开启SSL.docx

    MySQL 8.0 开启 SSL 加密连接 ...开启 MySQL 8.0 的 SSL 加密连接需要完成生成证书和密钥、配置 MySQL、重启 MySQL 和验证连接四个步骤。通过这些步骤,我们可以确保 MySQL 数据库的安全性和数据传输的安全性。

    MySQL配置SSL主从复制

    MySQL配置SSL主从复制是为了确保数据在主从节点之间的传输是安全的,通过加密通信防止数据在传输过程中被窃取或篡改。SSL(Secure Sockets Layer)是一种广泛使用的网络安全协议,可以为网络通信提供加密处理,确保...

    mysql+ssl配置文档

    mysql+ssl配置文档 mysql+ssl配置文档 mysql+ssl配置文档

    深入指南:配置MySQL的SSLTLS选项以增强数据安全

    本文将详细介绍如何在MySQL中配置SSL/TLS选项,包括所需的步骤、最佳实践和潜在的陷阱。 在当今的数字化时代,数据安全已成为企业和个人最为关注的问题之一。MySQL作为广泛使用的数据库管理系统,提供了SSL/TLS支持...

    MySQL安全配置详解

    MySQL 安全配置详解 MySQL 是一个真正的多用户、多线程 SQL 数据库服务器,它是一个客户机/服务器结构的实现。MySQL 安全配置详解将指导用户如何正确地配置 MySQL,以确保数据库的安全性。 一、MySQL 安装 MySQL ...

    多种不同的 MySQL 的 SSL 配置

    MySQL的SSL配置是确保数据库连接安全的重要手段,特别是在远程访问、复制以及企业网络环境中。SSL(Secure Sockets Layer)...正确配置SSL能增强数据库的安全性,同时要定期评估和更新配置以适应不断变化的安全需求。

    PHP5.3.1+Apache+Mysql配置(配置总结)

    PHP5.3.1+Apache+Mysql配置总结 在本篇文章中,我们将详细介绍 PHP5.3.1、Apache 和 MySQL 的配置过程。整个配置过程可以分为三部分:安装 Apache、安装 PHP 和安装 MySQL。 安装 Apache 在安装 Apache 之前,...

    Apache+php+mysql在windows下的安装与配置图解(最新版)

    Apache+PHP+MySQL 在 Windows 下的安装与配置图解(最新版) 本资源摘要信息将详细介绍 Apache、PHP 和 MySQL 在 Windows 平台下的安装和配置过程。该资源提供了详细的图解和一步步的安装指南,使得用户可以轻松地...

    MySQL基于SSL协议进行主从复制的详细操作教程

    在MySQL配置文件中,为服务器添加SSL证书路径: ``` ssl-ca=/etc/pki/CA/cacert.pem ssl-cert=/etc/mysql/server.crt ssl-key=/etc/mysql/server.key ``` 同样,配置从服务器的SSL设置,并将主服务器的证书添加到...

    apache ftpserver Mysql配置

    以下是关于"apache ftpserver Mysql配置"的详细知识讲解: 1. **FTP服务器基础** FTP(File Transfer Protocol)是互联网上用于文件传输的标准协议,Apache FTPServer是其一个流行的开源实现。它提供了一个灵活的...

    MySQL高级配置和管理

    本教程主要聚焦于MySQL的高级配置和管理,旨在帮助用户深入理解MySQL的内部机制,提升数据库性能,确保数据安全,并实现高效的数据管理和维护。 一、配置文件优化 MySQL的配置主要通过my.cnf文件进行,包括innodb_...

    mysql通过ssl的方式生成秘钥具体生成步骤

    以下是一份详细的MySQL SSL秘钥生成步骤,包括如何配置`my.cnf`文件和使用`openssl`工具生成所需的证书。 首先,检查MySQL当前是否已经启用了SSL功能。你可以通过登录MySQL服务器并执行以下SQL命令来查看: ```sql...

    mysql5.1.6 免安装版 配置

    MySQL 5.1.6 是一个历史悠久的数据库管理系统版本,其免安装版为用户提供了方便,无需复杂的安装过程,可以直接进行配置使用。在本篇中,我们将深入探讨如何配置MySQL 5.1.6免安装版,以及相关的重要知识点。 首先...

    Apache+PHP+MySQL配置

    Apache+PHP+MySQL配置 Apache 服务器是最流行的 Web 服务器之一,它提供了强大且灵活的 Web 服务器解决方案。 PHP 是一款服务器端脚本语言,广泛应用于 Web 开发领域。 MySQL 是一个关系型数据库管理系统,广泛应用...

    基于SSL加密的MySQL主从复制

    在MySQL的主从复制中,其传输过程是明文传输,并不能保证数据的安全性,在编译安装Mysql时,基本上都会加上一个 --with-openssl这样的选项,即表示支openssl加密传输协议,因此就可以为mysql配置基于ssl加密传输

Global site tag (gtag.js) - Google Analytics