泄露了數(shù)據(jù)庫密碼,用手機APP修改數(shù)據(jù)庫密碼。昨天在寫了一篇不寫一句mysql操作數(shù)據(jù)庫才是Python的風格?。?個ORM模型庫示范,盡管檢查過幾遍,但是還是有一處沒有修改到:
這個問題是昨天在地鐵上才發(fā)現(xiàn)的,頓時驚出一身冷汗,這個數(shù)據(jù)庫是自己博客的數(shù)據(jù)庫,完全可以被不懷好意的人利用。
當時又在地鐵上,沒有電腦,只有用手機修改密碼了,下面介紹開發(fā)人員在手機上不得不轉的一個app。
Termux——基于安卓的Linux終端模擬器
Termux可以在手機上使用Linux的絕大部分命令,包括yum、Python、ssh、Vim、pip等。
安裝Termux后使用pkg install ssh (pkg作用同Linux系統(tǒng)中的yum)安裝了ssh,用于遠程連接服務器.
使用pkg install python安裝Python,安裝后Python版本是3.7,可以直接使用PIP命令,安裝各種第三方庫。
使用PiP安裝各種庫效果同PC端一樣
進入主題,修改mysql用戶密碼:
ssh root@IP 登陸服務器
連接后使用 mysql -uroot -p 并輸入密碼打開mysql
切換到mysql庫 use mysql;
修改遠程登陸用戶admin的密碼 update user set password=password('123') where user='root' and host='localhost'; 報錯Unknown column 'password' in 'field list'
這是因為mysql5.7以后版本password這個字段了,password字段改成了authentication_string,正確的用法是:update mysql.user set authentication_string=password('root') where user='root' ;
- 刷新權限立即生效 **flush privileges; **
下期將介紹手機上使用的一款Python專用的IED,還可以安裝scrapy經行開發(fā)。
ID:Python之戰(zhàn)
|作|者|公(zhong)號:python之戰(zhàn)
專注Python,專注于網(wǎng)絡爬蟲、RPA的學習-踐行-總結
喜歡研究和分享技術瓶頸,歡迎關注
獨學而無友,則孤陋而寡聞!