在Ubuntu上通過Wine和Python使用SQLyog

原文地址https://www.cyberlight.xyz/passage/ubuntu-slqyog

從Windows轉(zhuǎn)Ubuntu后章贞,需要一個(gè)便捷的數(shù)據(jù)庫管理工具够委,由于仍對SQLyog念念不忘(SQLyog沒有Linux版)桥滨,在此記錄我在Ubuntu使用SQLyog的方法岸啡。


環(huán)境:Ubuntu 20.04 LTS

一踪央、安裝并配置Wine

進(jìn)入Linux終端楣颠,先安裝Wine

sudo apt install wine64

按提示確認(rèn)后,成功安裝Wine


之后若直接運(yùn)行Windows程序夏志,可能導(dǎo)致亂碼乃坤,這里需要先配置字體。我采用最簡單的方法沟蔑。

打開Ubuntu自帶的文件管理器湿诊,任意選定一個(gè)路徑,創(chuàng)建chn_font.reg文件瘦材,如下圖

在/usr/share/fonts/opentype/noto尋找一個(gè)字體厅须,如圖(如果您的Ubuntu版本和我不同,還是請?jiān)?i>/usr/share/fonts下尋找一個(gè)后綴為ttc的字體)

我選擇的字體是NotoSerifCJK-Light.ttc

接著編輯剛才創(chuàng)建的chn_font.reg文件(以文本形式打開后編輯)宇色,輸入以下內(nèi)容并保存

REGEDIT4

[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink]

"Lucida Sans Unicode"="NotoSerifCJK-Light.ttc"

"Microsoft Sans Serif"="NotoSerifCJK-Light.ttc"

"MS Sans Serif"="NotoSerifCJK-Light.ttc"

"Tahoma"="NotoSerifCJK-Light.ttc"

"Tahoma Bold"="NotoSerifCJK-Light.ttc"

"SimSun"="NotoSerifCJK-Light.ttc"

"Arial"="NotoSerifCJK-Light.ttc"

"Arial Black"="NotoSerifCJK-Light.ttc"

注意九杂,"NotoSerifCJK-Light.ttc"是我選擇的字體文件,在這里請輸入您選擇的字體文件名


此時(shí)宣蠕,您已將字體信息添加至下圖文件(chn_font.reg)中例隆,這時(shí)我們在該目錄下右鍵單擊鼠標(biāo),并進(jìn)入終端抢蚀,如下圖

此時(shí)已進(jìn)入該目錄下的終端镀层,輸入

regedit chn_font.reg

如沒報(bào)錯(cuò)提示,代表已配置成功皿曲!

wine的配置結(jié)束


二唱逢、下載Windows版SQLyog

首先下載SQLyog壓縮包(鏈接: https://pan.baidu.com/s/17rzyjXoxDapA3eusJGlnPQ 提取碼: 7xsj)【如鏈接失效,請?jiān)?a target="_blank">https://www.cyberlight.xyz/passage/ubuntu-slqyog留言聯(lián)系我重發(fā)屋休,謝謝】

將壓縮包解壓到桌面(解壓路徑自定坞古,這里為了方便進(jìn)入SQLyog,選擇了桌面)劫樟,如圖

進(jìn)入文件目錄痪枫,便能找到主程序SQLyog.exe(如圖)

進(jìn)入該路徑的終端窗口(和上文一樣织堂,在此處右鍵鼠標(biāo),選擇進(jìn)入終端)

輸入

wine SQLyog.exe

如下圖奶陈,成功進(jìn)入SQLyog易阳!

下圖信息請自行獲取(常見獲取方法有:百度等)

進(jìn)入軟件后選擇跳過版本更新吃粒,然后輸入數(shù)據(jù)庫相關(guān)信息連接

連接后如圖所示潦俺,便可以正常使用SQLyog了~

到此SQLyog的配置已完成地質(zhì)


三、通過Python一鍵運(yùn)行SQLyog

前面已在Ubuntu成功運(yùn)行SQLyog徐勃,但是需要在命令窗口運(yùn)行事示,不夠便捷。由于個(gè)人對Python的熱衷僻肖,下面嘗試通過Python腳本來運(yùn)行SQLyog很魂。

(下面的筆記從 非Python開發(fā)者 的角度記錄)

進(jìn)入Linux終端,首先安裝Python3檐涝,輸入如下命令

sudo apt-get install python3

安裝完成后,進(jìn)入前文保存的SQLyog程序目錄法挨,創(chuàng)建sqlyog.py文件谁榜,如圖

鼠標(biāo)右鍵單擊該文件,用文本編輯器打開

輸入以下代碼后保存(請?jiān)獠粍拥貜?fù)制粘貼)

#!venv/bin/python3

import os

print("sqlyog開始運(yùn)行")

output = os.popen('wine SQLyog.exe', 'r')

print (output.read())


保存代碼后凡纳,在該目錄下右鍵單擊鼠標(biāo)窃植,選擇進(jìn)入終端

在終端創(chuàng)建Python虛擬環(huán)境,依次輸入

sudo apt install python3-pip #安裝pip3

pip3 install virtualenv #安裝virtualenv

virtualenv venv #創(chuàng)建虛擬環(huán)境

上述命令執(zhí)行成功后荐糜,python虛擬環(huán)境已創(chuàng)建

此時(shí)我們需要允許sqlyog.py文件為可執(zhí)行文件巷怜,在終端繼續(xù)輸入如下命令

chmod +x sqlyog.py

沒有報(bào)錯(cuò)則說明執(zhí)行成功。

然后返回文件目錄暴氏,點(diǎn)擊如圖所示位置

選擇 可執(zhí)行文本文件 為 詢問動作(A)延塑,如下圖

如果您完全一致地按照了本筆記記錄的過程操作,在此已經(jīng)全部設(shè)置完成答渔。

返回SQLyog文件目錄关带,雙擊sqlyog.py(雙擊后選擇 在終端中運(yùn)行(T) )即可運(yùn)行SQLyog客戶端了哦。如下圖所示

成功運(yùn)行~


感謝您的耐心閱讀沼撕!如果您有更好的方法宋雏,歡迎在評論區(qū)留言哦

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市务豺,隨后出現(xiàn)的幾起案子磨总,更是在濱河造成了極大的恐慌,老刑警劉巖笼沥,帶你破解...
    沈念sama閱讀 222,183評論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件蚪燕,死亡現(xiàn)場離奇詭異娶牌,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)邻薯,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,850評論 3 399
  • 文/潘曉璐 我一進(jìn)店門裙戏,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人厕诡,你說我怎么就攤上這事累榜。” “怎么了灵嫌?”我有些...
    開封第一講書人閱讀 168,766評論 0 361
  • 文/不壞的土叔 我叫張陵壹罚,是天一觀的道長。 經(jīng)常有香客問我寿羞,道長猖凛,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,854評論 1 299
  • 正文 為了忘掉前任绪穆,我火速辦了婚禮辨泳,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘玖院。我一直安慰自己菠红,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,871評論 6 398
  • 文/花漫 我一把揭開白布难菌。 她就那樣靜靜地躺著试溯,像睡著了一般。 火紅的嫁衣襯著肌膚如雪郊酒。 梳的紋絲不亂的頭發(fā)上遇绞,一...
    開封第一講書人閱讀 52,457評論 1 311
  • 那天,我揣著相機(jī)與錄音燎窘,去河邊找鬼摹闽。 笑死,一個(gè)胖子當(dāng)著我的面吹牛荠耽,可吹牛的內(nèi)容都是我干的钩骇。 我是一名探鬼主播,決...
    沈念sama閱讀 40,999評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼铝量,長吁一口氣:“原來是場噩夢啊……” “哼倘屹!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起慢叨,我...
    開封第一講書人閱讀 39,914評論 0 277
  • 序言:老撾萬榮一對情侶失蹤纽匙,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后拍谐,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體烛缔,經(jīng)...
    沈念sama閱讀 46,465評論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡馏段,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,543評論 3 342
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了践瓷。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片院喜。...
    茶點(diǎn)故事閱讀 40,675評論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖晕翠,靈堂內(nèi)的尸體忽然破棺而出喷舀,到底是詐尸還是另有隱情,我是刑警寧澤淋肾,帶...
    沈念sama閱讀 36,354評論 5 351
  • 正文 年R本政府宣布硫麻,位于F島的核電站,受9級特大地震影響樊卓,放射性物質(zhì)發(fā)生泄漏拿愧。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,029評論 3 335
  • 文/蒙蒙 一碌尔、第九天 我趴在偏房一處隱蔽的房頂上張望浇辜。 院中可真熱鬧,春花似錦唾戚、人聲如沸奢赂。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,514評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至咱士,卻和暖如春立由,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背序厉。 一陣腳步聲響...
    開封第一講書人閱讀 33,616評論 1 274
  • 我被黑心中介騙來泰國打工锐膜, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人弛房。 一個(gè)月前我還...
    沈念sama閱讀 49,091評論 3 378
  • 正文 我出身青樓道盏,卻偏偏與公主長得像,于是被迫代替她去往敵國和親文捶。 傳聞我的和親對象是個(gè)殘疾皇子荷逞,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,685評論 2 360