TDSQL 免密码登录

需求

os用户免密登录tdsql

解决方案

使用mysql自带的 mysql_config_editor 工具

提示:使用这个工具,登录密码不能包含#字符。

操作步骤

  • 建os账号,切换到新账号
bash 复制代码
[root@tdsql1 ~]# useradd jdbc_user 
[root@tdsql1 ~]# su - jdbc_user 
[jdbc_user@tdsql1 ~]$
  • 使用 mysql_config_editor 创建混淆的登录配置文件
bash 复制代码
[jdbc_user@tdsql1 ~]$ cd /data/tdsql_run/4001/mysql-server-8.0.24/bin/ 
[jdbc_user@tdsql1 bin]$ ./mysql_config_editor set --login-path=dbjdbc --user=jdbc --host=172.0.0.1 --port=15003 --password 
Enter password: 

[jdbc_user@tdsql1 bin]$ ll ~/.mylogin.cnf 
-rw------- 1 jdbc_user jdbc_user 156 Nov 18 14:59 /home/jdbc_user/.mylogin.cnf
  • 使用 mysql 测试登录
bash 复制代码
[jdbc_user@tdsql1 bin]$ ./mysql --login-path=dbjdbc 
Welcome to the TXSQL monitor. Commands end with ; or \g. 
Your TXSQL connection id is 4921005 
Server version: 8.0.33-v24-txsql-22.6.0-20240417 Source distribution 

Copyright (c) 2000, 2021, Oracle and/or its affiliates. 

Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. 

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. 

txsql>
相关推荐
泡海椒12 小时前
JQuick-SQL JQuickTable 模型:XML 动态 SQL 的表封装边界
xml·数据库·sql
ss27313 小时前
AI时代首先数据库-PostgreSQL实战笔记 | 28 PostgreSQL MVCC机制介绍
数据库·笔记·postgresql
奇牙coding13 小时前
doubao-seed-2.1-pro 报 HTTP 401 怎么办?Key 正确也要检查请求头和端点
网络·数据库·http·ai
不脱发的程序猿21 小时前
纳指ETF量化策略
数据库·人工智能·1024程序员节
程序员塔塔喵1 天前
【MySQL篇|第一篇】索引失效的情况
数据库·mysql·索引失效
paopaokaka_luck1 天前
宠物门店经营管理系统(销售与库存联动、进货自动记账、 退换与退款关联、员工个人业绩、ECharts 经营分析、滞销识别与客户分层、宠物档案年龄计算)
前端·javascript·spring boot·mysql·echarts·mybatis·1024程序员节
北京青蓝智慧马老师1 天前
比外部黑客更难防的,是那个有权限的自己人(3 个脱敏复盘)
大数据·数据库·人工智能
笃行3501 天前
拆一台数据集成产品:KFS 的骨架、肌肉和神经
数据库
4SAPI1 天前
搭建 AI 数据分析工具大模型 API 选型指南
数据库·人工智能·架构·php·1024程序员节
paopaokaka_luck1 天前
心理咨询管理系统(WebSocket实时沟通、基于用户的协同过滤、 ECharts多维分析、 预约业务流程、预约校验与定时处理)
java·vue.js·spring boot·mysql·spring·echarts·1024程序员节