1. 程式人生 > >備用:手機上一樣無限制使用Python和Linux,開發沒有邊界!

備用:手機上一樣無限制使用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的學習-踐行-總結

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

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