当前位置: 首页 > news >正文

石碣镇做网站上海企业建设网站

石碣镇做网站,上海企业建设网站,深圳建网站多少钱,深圳阿里网站设计公司前言#xff1a; pgadmin4的用户密码以及pgadmin4创建的pg数据库的连接信息等等都是存放在sqlite数据库内的#xff1b;而有的时候#xff0c;可能会由于自己的问题将pgadmin4的密码忘记#xff0c;这个时候需要重置pgadmin4的密码#xff0c;或者是pgadmin4的密码输错多…前言 pgadmin4的用户密码以及pgadmin4创建的pg数据库的连接信息等等都是存放在sqlite数据库内的而有的时候可能会由于自己的问题将pgadmin4的密码忘记这个时候需要重置pgadmin4的密码或者是pgadmin4的密码输错多次导致账号被锁定这些操作都是可以通过sqlite3 这个程序直接修改sqlite内的相关表实现的 本文将讲述如何在命令行简单的操作sqlite数据库实现pgadmin4的用户锁定状态的解除以及重设用户密码这样的简单操作 一、 sqlite数据库登录和基本查询 在/var/lib/pgadmin目录下有一个db文件该文件就是sqlite的实体文件所有表结构表数据等等对象都存放在此文件内 [rootlocalhost pgadmin]# pwd /var/lib/pgadmin [rootlocalhost pgadmin]# ls azurecredentialcache pgadmin4.db sessions storage [rootlocalhost pgadmin]# file pgadmin4.db pgadmin4.db: SQLite 3.x database可以看到该文件的类型是数据库文件类型是sqlite3的某个版本 登录数据库非常简单sqlite3 数据库文件就可以了 [rootlocalhost pgadmin]# sqlite3 pgadmin4.db SQLite version 3.7.17 2013-05-20 00:56:22 Enter .help for instructions Enter SQL statements terminated with a ; sqlite 退出登录是CTRLd 或者 输入 .exit 即可这里就不演示了 查询有哪些数据库---.database  可以看到只有一个叫main的数据库 sqlite .database seq name file --- --------------- ---------------------------------------------------------- 0 main /var/lib/pgadmin/pgadmin4.db 查询有哪些表---.tables  可以看到表比较多 sqlite .tables alembic_version roles_users database server debugger_function_arguments servergroup keys setting macros sharedserver module_preference user preference_category user_macros preferences user_mfa process user_preferences query_history version role 二、 查询表结构和更新表字段以更新密码和解除账号锁定 pragma table_info(user);  重置密码账号锁定解除都是操作user表这个是查看表结构获取到表字段 sqlite pragma table_info(user); 0|id|INTEGER|1||1 1|email|VARCHAR(256)|0||0 2|password|VARCHAR|0||0 3|active|BOOLEAN|1||0 4|confirmed_at|DATETIME|0||0 5|masterpass_check|VARCHAR(256)|0||0 6|username|VARCHAR(256)|1||0 7|auth_source|VARCHAR(256)|1|internal|0 8|fs_uniquifier|VARCHAR|1||0 9|locked|BOOLEAN|0|false|0 10|login_attempts|INTEGER|0|0|0查看表数据有哪些可以看到字段以 |分隔开$pbkdf2-。。。。 这一串就是密码但密码好像是md5加密 倒数第二是账号锁定状态默认是没有锁定false倒数第一是登录失败次数默认是0登录失败三次就锁定账号了 sqlite select * from user; 1|XXX126.com|$pbkdf2-sha512$25000$FIJQKgVASGlNCQHAmLO2Fg$y.bruNhP4F/mt6avrpuNBlr8etMoBTo33zHtfCz9OspvK4O3D1TMEDJODJEXuqDxxqeFE1AMq7XX8Gb3BAD7yQ|1|||XXX126.com|internal|060235abbbf242e99b9ed476561df6ac|false|0输错几次密码后再次查询user表可以看到最后两个字段改变了分别变成0和3 sqlite select * from user; 1|XXX126.com|$pbkdf2-sha512$25000$FIJQKgVASGlNCQHAmLO2Fg$y.bruNhP4F/mt6avrpuNBlr8etMoBTo33zHtfCz9OspvK4O3D1TMEDJODJEXuqDxxqeFE1AMq7XX8Gb3BAD7yQ|1|||XXX126.com|internal|060235abbbf242e99b9ed476561df6ac|0|3首先解除账号锁定最后两个字段locked修改为非0false也可以login_attempts更新为0就可以解除账号锁定了 sqlite update user set locked1 where usernameXXX126.com; sqlite update user set login_attempts1 where usernameXXX126.com; 密码修改 这个比较简单了第二个字段更新就可以了可以明文修改例如修改为123456 update user set password123456 where usernameXXX126.com; 其实sqlite作为内嵌式数据库是比较简单的因此它的表结构什么的都是非常简单的一般小项目内使用会查询表表结构做一些简单的字段更新就完全了
http://www.hkea.cn/news/14395553/

相关文章:

  • 网站建设市场需求大网站直播的功能怎样做
  • 0基础自学做网站比较好的设计欣赏网站
  • 做网站 教程网站备案 核验单
  • 制作网站需要哪些技术网络营销就是建立企业网站
  • 通信建设网站一起做网店怎么拿货
  • 南通启益建设集团有限公司网站防伪网站建设
  • 微站是什么意思东莞网站排名优化公司
  • 怀化百度整站优化服务百度销售推广
  • 东莞网站优化哪里找标准的软件开发流程
  • 有没有catia做幕墙的网站梅州网站优化公司
  • 响应式网站设计原理编辑html
  • android最新版本下载南阳seo网站建设费用
  • 网站开发页面适应高度网络推广seo公司
  • 云主机 怎么做网站凡网站建设
  • 美食分享网站建设策划书做个h5页面要多少钱
  • 网站开发发现趋势抖音广告投放收费标准
  • 福田蒙派克所有配件宜昌网站seo公司
  • 资阳地网站建设东莞公司注册地址
  • 石家庄seo网站管理wordpress后台无法登录
  • 如何让网站快速收录企业型网站建设步骤及注意事项
  • 邱启良 深圳网站建设国外网站推广宣传
  • 电源 东莞网站建设介绍营销的网站
  • 做网站百度一下山西天镇建站哪家好
  • 怎样看一个网站的信息吗珠海舒讯网站建设
  • 山东省建设工程执业资格中心网站一个专门做破解的网站
  • 福建网站开发有限开发公司免费的网站登录模板
  • 网站正在建设中 动态WordPress如何设置邮箱验证
  • 网站开发专业的建设设想施工员证书查询网站
  • 做旅游项目用哪家网站好江门地区网站建设公司
  • 门户网站用什么源码快速收录提交入口