備用:手機上一樣無限制使用Python和Linux,開發(fā)沒有邊界!

泄露了數(shù)據(jù)庫密碼,用手機APP修改數(shù)據(jù)庫密碼。昨天在寫了一篇不寫一句mysql操作數(shù)據(jù)庫才是Python的風格?。?個ORM模型庫示范,盡管檢查過幾遍,但是還是有一處沒有修改到:

image

這個問題是昨天在地鐵上才發(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,用于遠程連接服務器.

image

使用pkg install python安裝Python,安裝后Python版本是3.7,可以直接使用PIP命令,安裝各種第三方庫。

image

使用PiP安裝各種庫效果同PC端一樣

image

進入主題,修改mysql用戶密碼:

image
  1. ssh root@IP 登陸服務器

  2. 連接后使用 mysql -uroot -p 并輸入密碼打開mysql

  3. 切換到mysql庫 use mysql;

  4. 修改遠程登陸用戶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' ;

  1. 刷新權限立即生效 **flush privileges; **

下期將介紹手機上使用的一款Python專用的IED,還可以安裝scrapy經行開發(fā)。


ID:Python之戰(zhàn)

|作|者|公(zhong)號:python之戰(zhàn)

專注Python,專注于網(wǎng)絡爬蟲、RPA的學習-踐行-總結

喜歡研究和分享技術瓶頸,歡迎關注

獨學而無友,則孤陋而寡聞!


?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容