泄露了数据库密码,用手机APP修改数据库密码。昨天在写了一篇,尽管检查过几遍,但是还是有一处没有修改到:

这个问题是昨天在地铁上才发现的,顿时惊出一身冷汗,这个数据库是自己博客的数据库,完全可以被不怀好意的人利用。

当时又在地铁上,没有电脑,只有用手机修改密码了,下面介绍开发人员在手机上不得不转的一个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 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经行开发。

------------------------------

ID:Python之战

|作|者|公(zhong)号:python之战

专注Python,专注于网络爬虫、RPA的学习-践行-总结

喜欢研究和分享技术瓶颈,欢迎关注

独学而无友,则孤陋而寡闻!