升級 Mysql Database 所遇到的那些坑

因為一些原因,需要在 CentOS 6 上使用 mysql 5.7。看了一下才發現這台 server 上的 Mysql Database 是 5.1 版,找了一些方法裝完後,才發現是悲劇的開始⋯

這邊先來個 tl;dr

cd /tmp
wget http://dev.mysql.com/get/mysql57-community-release-el6-9.noarch.rpm
sudo yum localinstall mysql57-community-release-el6-9.noarch.rpm
sudo yum remove -y mysql*
sudo yum install -y mysql-community-server

sudo -i
mysqld_safe --skip-grant-tables &

# press enter
mysql -uroot
use mysql;
update user set authentication_string=password('PASSWORD_YOU_WANT') where user='root';
flush privileges;
quit

servie mysqld restart
mysql -uroot -p
# enter password

set global validate_password_length=3;
set global validate_password_policy=0;
set password = password('PASSWORD_YOU_WANT');

# here you go!

照著上面走應該就可以正常使用 mysql 了,如果還是不行,那我這篇文章應該就沒法幫 上忙了。

Continue reading “升級 Mysql Database 所遇到的那些坑”

讓 Mac 上的 Chrome 瘦身

about chrome

剛剛在整理電腦時,發現 chrome 居然佔用了 2GB 的空間⋯⋯ 迅速查了一下才發現原來是他把一堆舊版本的資料全部都保留下來了。 (都存放在 /Applications/Google Chrome.app/Contents/Versions/ 下面)

這種行為真的很詭異,所以就花了點時間看看有沒有人跟我有一樣的問題, 才知道原來是權限問題。

因為 Chrome 本身沒有刪除資料的權限,(直接就有的話也太可怕), 所以他就只好一直堆一直堆,堆到你的硬碟空間爆掉!

也有人提問說:「那怎麼不讓他在偵測到權限問題時,跳管理員權限要求框讓使用者輸入 帳密呢?」chrome 得回答是因為這個偵測通常發生在自動更新時,但在這個 context 下, 使用者應該是不會遭遇到任何突然跳出來的對話框,更何況是要求管理員權限的框框。

那有沒有什麼解法?總不能過一段時間等他又到 2GB 的時候再來刪吧? 解法也很簡單,只要到左上角 chrome > 關於 chrome 裡面看到版號的下方有個「自動 為所有使用者更新 chrome」,點下去,輸入密碼後 chrome 就有權限可以刪除那些檔案 了!

後話

安全和方便之間的權衡真是麻煩啊⋯⋯

Mac 避免誤撞邊緣而啟動熱角功能

Steam Screenshot

最近過年很無聊,又把 Dota2 抓回來玩了。很幸運地在 Mac 上可以玩這款遊戲! 但是一開進去後就發現一個問題,當我滑鼠撞到邊緣時就會觸發熱角(hot corners)

我不可能為了玩遊戲就把我最愛用的功能取消啊⋯⋯所以就花了一點時間在尋找「在特定應 用程式中停用熱角」的解法,但 Irvin 說「這是系統底層的功能,沒得處理吧」, 而 Steam 中也沒有暫時停用熱角的選項,因而作罷。

後來意外看到有人在 steam 的發問區有問到有類似的問題: http://steamcommunity.com/discussions/forum/2/558747287401524377/ 看來挺不錯地,於是我就採用這個解法了。

解法

其實就是一句話而已,「按住特定鍵撞擊邊緣時才啟動熱角」。

對我來說這還是個很直觀地動作,而且若有別人想要暫時使用我的電腦時, 他也不會再被超敏感的熱角而弄得很惱怒。

那,要怎麼設定呢?

其實就是去設定熱角的地方:系統偏好設定 > Mission Control > 熱點 然後按住你想要觸發的扭去點各個下拉選單,他就會變成按住鈕時撞擊才會觸發的功能了!

後話

不得不說,Mac 的設定真的是有點令人摸不著頭緒啊⋯⋯這種小 trick 都要查了才會知道, 平常頂多按按 option 鍵來看有沒有什麼設定彩蛋, 結果現在又多了這一種設定方式,真的是很神奇啊⋯⋯

修復 zenfone 重複出現 com.google.process.gapps 的問題

用 Zenfone 一段時間了(差不多久到要換了…吧),刷機、Root、降版、刪除內建應用(雞肋)程式… 基本上都知道怎麼做了,當然亂玩手機的後果就是偶爾會碰到一些小問題,像是運動的時候 GPS 完全偵測不到導致我跑了 40 分鐘還是 0 km, 或是看著手機上有人來電我卻怎麼滑手機就是無視我,還有這次提到的 重複出現 com.google.process.gapps 的問題

基本上網路上都有解法,但都眾說紛紜,有人說要去把手機 還原原廠設定(殺雞焉用牛刀啊!), 有人說要 重設應用程式喜好,但我最後親自測試過後終於找到一個最有效的辦法:

  1. 首先,先進入 系統設定 > 應用程式 > 全部
  2. 找到 Google 服務架構,點進去
  3. 先點「清除資料」,再點「強制停止」
  4. 然後回到上一頁
  5. 找到 Google Play 服務Google Play 商店,分別重複 第 3 步驟
  6. 回到主畫面,重開機以後應該就不會再來煩你了!

然而,如果他還是一直出來吵你呢?那我就沒辦法啦⋯⋯ 可以試著把有「Google」這個字樣的 App 都「清除資料」 + 「強制停止」試試,因為那個訊息看起來就跟 Google 有關,所以一定就是他的 App 出 Bug,一個一個試,說不定就成功清除啦~!

參考: 出現 com.google.process.gapps 錯誤

你可能也想看看其他關於 Android 的文章: https://blog.wildsky.cc/categories/android/

Synaptics 觸控板在 Fedora 沒反應

tl;dr

Synaptics 觸控板不能動了怎麼辦?下面這串指令敲下去其實就解決了一切問題:

sudo yum install synaptics -y && sudo reboot

老實說這篇文章沒什麼好寫的XD 但既然都解決個我找很久找不到解法的問題了,總覺得還是應該寫一下,所以就來認真記錄下我自己發生問題的始末吧~

Continue reading “Synaptics 觸控板在 Fedora 沒反應”

移除 ubuntu & Windows 開機修復 (error: no such partition. grub rescue)

前言

繼之前的 這篇文章 裝了 Ubuntu + windows 雙系統後,又會覺得好像空間變太少了,想要把 Ubuntu 移掉。
原本想說移掉感覺很簡單,就把切給 Ubuntu 的分區清掉,然後還給 Windows 不就好了?

做下去之後重開機,你就發現不是如此,電腦直接卡住,只看到一個好像很可怕的訊息:

error: no such partition.
grub rescue>
Continue reading “移除 ubuntu & Windows 開機修復 (error: no such partition. grub rescue)”

Android 4.2.2 無法使用 morelocale 2

會寫這篇文章是因為我妹的手機(HTC SV)不是台灣買的,沒有台灣中文 ,因而需要變更語系&所在地。

按照過往經驗,我就習慣性地載了 morelocal 2,結果居然不能使用!

上網問問 Google 大神後發現,是因為 Android 4.2.2 的某個權限有所更改,所以不能直接更動。

HTC 的 root 我沒有把握,不想把我妹的新手機弄壞。所以就選擇另一個比較簡單的方法 (adb),幫她弄好了以後 就決定要寫下一篇網誌幫助更多的人來解決這個問題 !

下面就來介紹一下我的流程。

Continue reading “Android 4.2.2 無法使用 morelocale 2”