首页 > 数据库 >【MySQL 8.0】建立安全的网络连接

【MySQL 8.0】建立安全的网络连接

时间:2023-08-26 14:04:27浏览次数:48  
标签:node02 8.0 hnode01 MySQL pabcd.1234 tpcc utpcc mysql 网络连接

(root@node01) > show global variables like 'require_secure_transport';
+--------------------------+-------+
| Variable_name            | Value |
+--------------------------+-------+
| require_secure_transport | OFF   |
+--------------------------+-------+
1 row in set (0.01 sec)

(root@node01) > create user 'tpcc'@'%' identified by 'abcd.1234';
Query OK, 0 rows affected (0.02 sec)

[mysql@node02 ~]$ mysql -utpcc -pabcd.1234 -hnode01
(tpcc@node02) > \s
SSL:                    Cipher in use is TLS_AES_256_GCM_SHA384


[mysql@node02 ~]$ mysql -utpcc -pabcd.1234 -hnode01 --ssl-mode=require
(tpcc@node02) > \s
SSL:                    Cipher in use is TLS_AES_256_GCM_SHA384


[mysql@node02 ~]$ mysql -utpcc -pabcd.1234 -hnode01 --ssl-mode=disabled
(tpcc@node02) > \s
SSL:                    Not in use
(root@node01) > alter user tpcc@'%' require ssl;
Query OK, 0 rows affected (0.00 sec)

[mysql@node02 ~]$  mysql -utpcc -pabcd.1234 -hnode01
(tpcc@node02) > \s
SSL:                    Cipher in use is TLS_AES_256_GCM_SHA384


[mysql@node02 ~]$ mysql -utpcc -pabcd.1234 -hnode01 --ssl-mode=require
(tpcc@node02) > \s
SSL:                    Cipher in use is TLS_AES_256_GCM_SHA384


[mysql@node02 ~]$ mysql -utpcc -pabcd.1234 -hnode01 --ssl-mode=disabled
mysql: [Warning] Using a password on the command line interface can be insecure.
ERROR 1045 (28000): Access denied for user 'tpcc'@'node02' (using password: YES)
(root@node01) > alter user tpcc@'%' require X509;
Query OK, 0 rows affected (0.04 sec)

[mysql@node02 ~]$ mysql -utpcc -pabcd.1234 -hnode01
mysql: [Warning] Using a password on the command line interface can be insecure.
ERROR 1045 (28000): Access denied for user 'tpcc'@'node02' (using password: YES)


[mysql@node02 ~]$ mysql -utpcc -pabcd.1234 -hnode01 --ssl-cert=/home/mysql/client-cert.pem --ssl-key=/home/mysql/client-key.pem 
(tpcc@node02) > \s
SSL:                    Cipher in use is TLS_AES_256_GCM_SHA384

标签:node02,8.0,hnode01,MySQL,pabcd.1234,tpcc,utpcc,mysql,网络连接
From: https://blog.51cto.com/dbprofessional/7243620

相关文章

  • 【MySQL 8.0】透明数据加密(TDE)
    [mysql@node01~]$vim/etc/my.cnf[mysqld]early-plugin-load=keyring_file.sokeyring_file_data=/usr/local/mysql/data/keyring(root@node01)>selectplugin_name,plugin_statusfrominformation_schema.pluginswhereplugin_namelike'keyring%';......
  • MySQL 定时备份的几种方式
    mysqldump命令备份数据在MySQL中提供了命令行导出数据库数据以及文件的一种方便的工具mysqldump,我们可以通过命令行直接实现数据库内容的导出dump,首先我们简单了解一下mysqldump命令用法:#MySQLdump常用mysqldump-uroot-p--databases数据库1数据库2>xxx.sqlmysqldump常......
  • 一、MySQL体系结构和存储引擎
    一、MySQL体系结构和存储引擎1.1定义数据库和实例数据库:物理操作系统文件或其他形式文件类型的集合。在MySQL数据库中,数据库文件可以是frm、MYD、MYI、ibd结尾的文件。实例:MySQL数据库由后台线程以及一个共享内存区组成。共享内存可以被运行得后台线程所共享。需要牢记的是,......
  • MySQL优化
    索引创建方式#1、随表建立索引createtablecustomer( idint(10)auto_increment, customer_novarchar(20), customer_namevarchar(20), #创建主键索引 primarykey(id), #创建唯一索引 uniqueidx_customer_no(customer_no), #创建单值索引 keyidx_customer_name(......
  • 【MySQL 8.0】在组复制(MGR)的基础上创建InnoDB Cluster
    [root@node04~]#wgethttps://dev.mysql.com/get/Downloads/MySQL-Shell/mysql-shell-8.0.32-1.el7.x86_64.rpm[root@node04~]#yumlocalinstallmysql-shell-8.0.32-1.el7.x86_64.rpm-y[root@node04~]#mysqlshMySQLJS>\connectroot@node01:3306MySQL......
  • 【MySQL 8.0】密码复杂度验证组件与连接控制插件
    (root@node01)>installcomponent'file://component_validate_password';QueryOK,0rowsaffected(0.08sec)(root@node01)>select*frommysql.component;+--------------+--------------------+------------------------------------+|compo......
  • mysql字符串替换 replace方法替换字段中的值
    需求:字符串A是一个JSON字符串,其中的属性值可能为空吗,例如字段”result“{"处理结果":{"字段A":{"结果":""},......,{"字段X":{"结果”:""}}}需求:如果其中的结果为空则将 {"结果":""}替换为""selectreplace(result,'{"......
  • mysql 深入学习一 数据结构导图
    索引的本质 B-Tree结构 B+Tree结构 Hash结构  MyISAM存储引擎索引实现 innodb存储引擎实现 innodb引擎生成两个文件,将索引文件和数据文件都放在的.ibd文件下(这就是聚集索引)myisam引擎生成三个文件,将索引和数据分开保存分别在.MYD.MYI文件下(这就是非聚......
  • ⛳ Docker 安装 MySQL
    ⛳Docker安装MySQL......
  • 【MySQL 8.0】通过mysqldump与mysqlimport迁移表
    [mysql@node01~]$mysql-uroot-pabcd.1234-hnode01-Dtpcc10(root@node01)>selectcount(*)fromcustomer;+----------+|count(*)|+----------+|300000|+----------+1rowinset(0.06sec)(root@node01)>select@@global.secure_file_priv;......