升級 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 所遇到的那些坑”

Fedora 安裝資料庫系統 (MariaDB、MongoDB、Radis)

因為實習有用到,所以我就要在我的 Fedora 上安裝這三個資料庫,可是暑假都到尾聲了,為什麼現在才來安裝哩?其實我之前早就安裝好了,只是因為太忙而沒空寫,那位什麼現在寫呢?因為我前兩天電腦怪怪的,剛重灌就順便補一下這篇文章啦!

言歸正傳,這三個資料庫各有優缺點,但我還沒有辦法很完整地分析,所以這篇文章的重點就只在「安裝」還有「首次使用」這兩個地方啦!不過其實如果英文不錯的人也可以找到英文版的安裝教學,即使現在 Fedora 出到 22 版了,但其實 21 的安裝方式也都還試用,我寫這篇文章其實跟我寫 我的 fedora 調校手冊 是一樣的用意——純粹就是替我自己做一個記錄而已~

Continue reading “Fedora 安裝資料庫系統 (MariaDB、MongoDB、Radis)”