最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python3讀取MySQL-Front的MYSQL密碼

 更新時(shí)間:2017年05月03日 08:36:16   作者:codegay  
本篇文章主要介紹了python3讀取MySQL-Front的MYSQL密碼的相關(guān)知識(shí),具有很好的參考價(jià)值。下面跟著小編一起來(lái)看下吧

前言

同樣的套路又來(lái)了,繼續(xù)嘗試從配置文件中讀取敏感的信息,這次輪到的是MySQL-Front。

MySQL-Front就一款開源的mysql管理工具,官方網(wǎng)站http://www.mysqlfront.de/

配置文件的路徑:

MySQL-Front的配置文件存在用戶目錄下,環(huán)境變量是%appdata% 。

在windows7下的存儲(chǔ)路徑是:

C:\Users\%user%\AppData\Roaming\MySQL-Front\Accounts.xml

Accounts.xml這個(gè)XML文件里面存儲(chǔ)了所有重要的信息,且密碼默認(rèn)不是加密的。上次我忘記mysql root用戶的密碼,打開這個(gè)文件立馬就找回密碼,

這個(gè)算是不加密的好處吧?!鷂→不過(guò)總有刁民想害朕,還是需要保護(hù)好這些重要的信息,以免被壞人讀取到。

格式化XML

Accounts.xml 中的內(nèi)容是被壓縮成一行的。需要格式化成好看的格式。這類在線工具搜索一下就可以找得到。

Accounts.xml 格式化后的內(nèi)容如下:

<?xml version="1.0" encoding="utf-8"?>
<accounts version="1.1.0">
 <default>127.0.0.1</default>
 <account name="127.0.0.1">
 <lastlogin>42847.9391816088</lastlogin>
 <manualurl version="5.0.22-community-nt"></manualurl>
 <connection>
  <database></database>
  <host>127.0.0.1</host>
  <library>
  <filename>libMySQL.dll</filename>
  <tunnel_url></tunnel_url>
  </library>
  <password encode="none">root</password>
  <port>3306</port>
  <user>root</user>
 </connection>
 <favorites />
 </account>
 <account name="daqin">
 <lastlogin>0</lastlogin>
 <manualurl version=""></manualurl>
 <connection>
  <database></database>
  <host>127.0.0.1</host>
  <library>
  <filename>libMySQL.dll</filename>
  <tunnel_url></tunnel_url>
  </library>
  <password encode="none">daqin</password>
  <port>3306</port>
  <user>daqin</user>
 </connection>
 <favorites />
 </account>
</accounts>

python處理XML、HTML的利器PyQuery

我出于要練習(xí)的目的,想要用python的XML標(biāo)準(zhǔn)庫(kù)處理XML ,但是發(fā)python 內(nèi)置提供了好幾種方法:xml.sax xml.dom xml.minidom

以及還有xml.parsers.expat ,選擇太多,還是決定用PyQuery,PyQuery是依賴于lxml實(shí)現(xiàn)的jquery風(fēng)格的xml解析和處理庫(kù)。

lxml算是python很重要的庫(kù)了,已知pandas,BeautifulSoup等等這些庫(kù)有部分功能依賴lxml。

輸入命令安裝即可:

pip install pyquery

看完教程后就能把代碼寫出來(lái)了↓↓↓

python3 讀取 MySQL-Front 的密碼:

# -*- coding: utf-8 -*-
"""
Created on 2017-04-22 22:53:35

@author: codegay
"""
import os
from pyquery import PyQuery as pyq

xmlpath = os.environ['appdata']+r'\MySQL-Front\Accounts.xml'

root = pyq(filename=xmlpath)
for r in root('connection').items():
 print("----------------------------------------------")
 print('host:',r('host').text())
 print('username:',r('user').text())
 print('password:',r('password').text())

運(yùn)行代碼后輸出:

----------------------------------------------
host: 127.0.0.1
username: root
password: root
----------------------------------------------
host: 127.0.0.1
username: daqin
password: daqin

以上就是本文的全部?jī)?nèi)容,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來(lái)一定的幫助,同時(shí)也希望多多支持腳本之家!

相關(guān)文章

  • python機(jī)器學(xué)習(xí)實(shí)戰(zhàn)之樹回歸詳解

    python機(jī)器學(xué)習(xí)實(shí)戰(zhàn)之樹回歸詳解

    這篇文章主要為大家詳細(xì)介紹了python機(jī)器學(xué)習(xí)實(shí)戰(zhàn)之樹回歸的相關(guān)代碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-12-12
  • python將二維數(shù)組升為一維數(shù)組或二維降為一維方法實(shí)例

    python將二維數(shù)組升為一維數(shù)組或二維降為一維方法實(shí)例

    在實(shí)際應(yīng)用的過(guò)程中,遇到列表或是數(shù)組的維數(shù)不同,需要變換的問(wèn)題,如二維列表/數(shù)組變成了一維列表/數(shù)組,下面這篇文章主要給大家介紹了關(guān)于python將二維數(shù)組升為一維數(shù)組或二維降為一維的相關(guān)資料,需要的朋友可以參考下
    2022-11-11
  • Python logging簡(jiǎn)介詳解

    Python logging簡(jiǎn)介詳解

    這篇文章主要介紹了Python日志模塊logging簡(jiǎn)介,本文講解了Logger、Handler、Formatter、日志配置管理、通過(guò)文件配置管理日志等內(nèi)容,需要的朋友可以參考下
    2021-09-09
  • python使用folium庫(kù)繪制地圖點(diǎn)擊框

    python使用folium庫(kù)繪制地圖點(diǎn)擊框

    這篇文章主要為大家詳細(xì)介紹了python使用folium庫(kù)繪制地圖點(diǎn)擊框,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-09-09
  • Python爬蟲之教你利用Scrapy爬取圖片

    Python爬蟲之教你利用Scrapy爬取圖片

    這篇文章主要介紹了Python爬蟲之教你利用Scrapy爬取圖片,文中有非常詳細(xì)的代碼示例,對(duì)正在學(xué)習(xí)python的小伙伴們有非常好的幫助,需要的朋友可以參考下
    2021-04-04
  • Python FFT合成波形的實(shí)例

    Python FFT合成波形的實(shí)例

    今天小編大家分享一篇Python FFT合成波形的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-12-12
  • python文件寫入write()的操作

    python文件寫入write()的操作

    這篇文章主要介紹了python文件寫入write()的操作,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-05-05
  • Python實(shí)現(xiàn)3行代碼解簡(jiǎn)單的一元一次方程

    Python實(shí)現(xiàn)3行代碼解簡(jiǎn)單的一元一次方程

    這篇文章主要介紹了Python實(shí)現(xiàn)3行代碼解簡(jiǎn)單的一元一次方程,很適合Python初學(xué)者學(xué)習(xí)借鑒,需要的朋友可以參考下
    2014-08-08
  • Python 實(shí)現(xiàn)取矩陣的部分列,保存為一個(gè)新的矩陣方法

    Python 實(shí)現(xiàn)取矩陣的部分列,保存為一個(gè)新的矩陣方法

    今天小編就為大家分享一篇Python 實(shí)現(xiàn)取矩陣的部分列,保存為一個(gè)新的矩陣方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-11-11
  • Python字符串對(duì)齊方法使用(ljust()、rjust()和center())

    Python字符串對(duì)齊方法使用(ljust()、rjust()和center())

    這篇文章主要介紹了Python字符串對(duì)齊方法使用(ljust()、rjust()和center()),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-04-04

最新評(píng)論

和平区| 资溪县| 云林县| 丰城市| 锦州市| 浮山县| 望奎县| 土默特右旗| 贵港市| 永丰县| 上栗县| 亳州市| 台山市| 苏尼特左旗| 宽甸| 广南县| 什邡市| 上林县| 宝丰县| 明星| 武安市| 石棉县| 内黄县| 洛隆县| 芦溪县| 普安县| 富锦市| 哈巴河县| 石屏县| 界首市| 铜川市| 吉安县| 重庆市| 丹阳市| 成武县| 沙雅县| 镇沅| 渑池县| 云林县| 抚远县| 建平县|