簡體   English   中英

工作台連接到帶有魚殼的ubuntu

[英]workbench connection to ubuntu with fish shell

我通過mysql-workbench連接到ubuntu服務器,當我想查看選項文件時,我收到一個錯誤

LC_AL = C cat /etc/mysql/my.cnf fish:未知命令“LC_AL”您的意思是設置$ LC_ALL C“? 有關為變量賦值的信息,請參閱set命令的幫助部分...

我想知道LC_ALL是如何不可用的,我花了很多時間並嘗試了locale選項,直到我理解我的一位同事在系統上安裝了魚殼。

工作台試圖運行的命令變得無效,因為fish中的變量需要以env開頭。

如果我在fish中鍵入bash然后鍵入workbench嘗試運行的命令,那么一切都很好

我試圖改變工作台的登錄行為,但在他們的網站上找不到有關配置文件的任何內容。

在workbench中唯一可配置的部分是mysql.profiles的xml,它沒有任何用處。

除了禁用fish作為默認shell之外,我還有其他解決方案嗎?

我認為你有Fish作為你的默認shell。

我強烈建議將其改為bash。 打開終端並復制:

chsh -s / bin / bash

可選擇刪除Fish:

rm -Rf / usr / local / etc / fish / usr / local / share / fish~ / .config / fish

rm /usr/local/share/man/man1/fish*.1

cd / usr / local / bin

rm -f fish mimedb fish_pager fishd fish_indent

從Fish頁面: 鏈接

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM