前三年就開始著手將作業系統從 Windows 慢慢地轉到 Linux 的 Ubuntu 來,畢竟我們都知道 Linux 是 Java 的好朋友。
Ubuntu 更新應該是沒有什麼問題的,問題是他更新到 Mysql Server ,Mysql Server 一直都是開著的,我們家的會計小姐怎麼會了解這是在更新什麼,所以,就沒有更新完成,重開始之後,可以登入,但是登入後就沒有功能表等等的畫面了。
剛開始,我來處理當然是~
sudo apt-get upgrade
sudo apt-get update
這是可以開「命令列」視窗的時候~
如果是連個功能表、選單都沒有的時候,要怎麼辦? 連命令都不能下真是無用武之地,
那就 Ctrl+Alt+F1 就可以進入命令列囉~ (Ctrl+Alt+F7 回桌面)
重開
sudo reboot
再登入,等好久,結果系統報 Unity 2D Panel 無預期的錯誤結束~
用手機上網查了一下,原來是 Unity 掛了~ 更新中斷之後,Unity 掛了~
自已想說完蛋了,如果處理不好,就要重灌了,天啊~ 不要吧!?
找啊找~ 看到了一個救星~ 原來 Unity 可以移除再重新安裝~
(別笑我啊~ 我玩 Linux 都是急就章的,可以用就好啦~)
Unity Crash 怎麼處理?
移除 Unity ~
sudo apt-get remove compizconfig-settings-manager sudo apt-get remove compiz-fusion-plugins-extra sudo apt-get remove compiz-plugins-extra sudo apt-get purge compiz*
重裝 Unity ~
sudo apt-get install unity-2d sudo apt-get install ubuntu-desktop sudo apt-get install ubuntu-desktop-2d sudo apt-get install compizconfig-settings-manager sudo apt-get install xserver-xgl sudo apt-get install emerald sudo apt-get install compiz-fusion-plugins-extra sudo apt-get install git compiz-plugins-extra sudo apt-get install compiz-plugins-extra sudo apt-get install unity
終於功能表跟選單都出來了,只是 Compiz 有報錯,管他的反正可以用就好了~
有遇到真得不能用的時候再處理吧~
只是,我們家會計小姐用幾天之後,又跟我報歴史資料都是問號....
大家用 Java + MySql 就知道囉,設定跑掉啦~
Ubuntu Mysql Database Server UTF-8 的設定
登入 MySQL Command Line
mysql -u root -p
在 MySQL Command 下查詢編碼的設定
mysql> show variables like 'character%';
mysql> show variables like 'collation%';
查詢狀態也可以~
mysql> status
設定 UTF-8 不外乎在 my.cnf 裏面加:
[mysqld] init_connect=’SET collation_connection = utf8_unicode_ci’ init_connect=’SET NAMES utf8′ character-set-server=utf8 collation-server=utf8_unicode_ci skip-character-set-client-handshake
重開 MySQL 不一定會成功,但是可以試著先把幾行註解掉再試~
sudo service mysql stop sudo service mysql start
用以上兩個 command 開開關關試試~
再用上面三個 command 查詢編碼的狀態,試到可以為止~
就這樣~

沒有留言:
張貼留言