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>
相关推荐
genghongsheng5 分钟前
执行flink sql连接clickhouse库
数据库·clickhouse·flink
又是努力搬砖的一年1 小时前
正则表达式
数据库·mysql·正则表达式
DBdoctor官方1 小时前
免费开源!DBdoctor推出开源版系统诊断工具systool
数据库·sql·开源·dbdoctor
Data-Miner1 小时前
数据仓库数据湖湖仓一体解决方案
数据库·数据仓库
雷达学弱狗1 小时前
雷达图像用dB使图像细节更好
数据库
夜色呦1 小时前
汽车界的数字化革命:Spring Boot资讯平台
服务器·数据库·汽车
weixin_SAG2 小时前
7天掌握SQL - 第一天:数据库基础与SQL入门
数据库·sql·oracle
p@nd@2 小时前
Oracle SQL plus设置篇
数据库·oracle·sql plus
叫我:松哥2 小时前
python+Django+MySQL+echarts+bootstrap制作的教学质量评价系统,包括学生、老师、管理员三种角色
后端·python·mysql·django·bootstrap