解決方案
問題描述:
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;