泄露了数据库密码,用手机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用户密码:
sshroot@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的学习-践行-总结
喜欢研究和分享技术瓶颈,欢迎关注
独学而无友,则孤陋而寡闻!
---------------------------
领取专属 10元无门槛券
私享最新 技术干货