備用:手機上一樣無限制使用Python和Linux,開發沒有邊界!
洩露了資料庫密碼,用手機APP修改資料庫密碼。昨天在寫了一篇不寫一句mysql操作資料庫才是Python的風格!!3個ORM模型庫示範,儘管檢查過幾遍,但是還是有一處沒有修改到:
這個問題是昨天在地鐵上才發現的,頓時驚出一身冷汗,這個資料庫是自己部落格的資料庫,完全可以被不懷好意的人利用。
當時又在地鐵上,沒有電腦,只有用手機修改密碼了,下面介紹開發人員在手機上不得不轉的一個app。
Termux——基於安卓的Linux終端模擬器
Termux可以在手機上使用Linux的絕大部分命令,包括yum、Python、ssh、Vim、pip等。
安裝Termux後使用pkg install ssh (pkg作用同Linux系統中的yum)安裝了ssh,用於遠端連線伺服器.
使用pkg install python安裝Python,安裝後Python版本是3.7,可以直接使用PIP命令,安裝各種第三方庫。
使用PiP安裝各種庫效果同PC端一樣
進入主題,修改mysql使用者密碼:
ssh [email protected] 登陸伺服器
連線後使用 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經行開發。
ID:Python之戰
|作|者|公(zhong)號:python之戰
專注Python,專注於網路爬蟲、RPA的學習-踐行-總結
喜歡研究和分享技術瓶頸,歡迎關注
獨學而無友,則孤陋而寡聞!