解决方案
问题描述:
tdsql使用过程中,可能会遇到控制台用户密码忘记的情况,用户登录次数过多被锁的情况,没有管理员的用户密码又急需某些权限的情况。
解决过程:
获取配置库信息:
在浏览器上打开如下命令,其中IP换成你自己的赤兔控制台的IP
http://192.168.101.101/tdsqlpcloud/index.php/api/install/get_db_info
获取配置库IP\端口\账号\密码
{“ip”:“192.168.101.102”,“port”:“15001”,“user”:“tdsqlpcloud”,“pwd”:“123456”}
登录控制台获取相关表
在一台能够连接到tdsql数据库服务器的机器上执行tdsql连接命令:
mysql -utdsqlpcloud -p123456 -P15001 -h 192.168.101.102
查看用户登录表
mysql>use tdsqlpcloud;
mysql>select * from t_sys_login;
此时可以通过修改failure_count和failure_lock的值来修改对应用户的登录失败次数和解锁用户。
如果你有一个非管理员用户的密码,但是需要管理员用户的某些权限,可以修改用户的角色。
首先查看有哪些角色
mysql>select * from t_sys_role;
然后将自己的用户的role_id修改为对应的角色。
mysql>select * from t_sys_user;