記錄一下本身在centos5.5 上安裝mysql5.6.10的過程。 html
安裝各類依賴軟件包: mysql
yum -y install gcc yum -y install gcc-c++
2. 安裝cmake (由於mysql5.6 更改了安裝方式由以前的configure改成了cmake) linux
下載cmake c++
wget http://www.cmake.org/files/v2.8/cmake-2.8.11.2.tar.gz
解壓 sql
tar -xzvf cmake-2.8.11.2.tar.gz
cd cmake-2.8.11.2 ./Bootstrap make make install
3. 安裝mysql shell
下載mysql5.6.10: 數據庫
下載地址:http://dev.mysql.com/downloads/mysql/5.6.html#downloads windows
解壓: centos
tar -xzvf mysql-5.6.10.tar.gz
cd mysql-5.6.10 cmake ./ // 不指定安裝位置,默認安裝在/usr/local/mysql下
出了點差錯: google
安裝缺乏的依賴庫:
下載:
wget http://invisible-island.net/datafiles/release/ncurses.tar.gz
解壓:
tar -xzvf ncurses.tar.gz
cd ncurses-5.9 ./configure make make install
準備就緒:刪除CMakeCache.txt 而後從新安裝
cmake ./ make
呼呼又出錯了
眨一看權限不夠,不可以啊,咱可用得是root用戶啊, linux小白迷茫了,google吧!!!唉,原來是 由於在windows下的共享目錄下編譯,因此沒法建立符號鏈接,致使編譯失敗。
代碼挪個地,再試試!
rm -rf CMakecache.txt make clean
cmake ./ make make install
安裝成功啦!!!
4. 建立mysql 用戶組 用戶 修改/usr/local/mysql 文件夾屬性
生成默認配置文件:
cp default-my.cnf /etc/my.cnf
5. 啓動mysql
萬事俱備只欠東風,將mysql服務啓起來吧!
./mysql_install_db --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
老祖宗說過忘乎所以是沒有好結果滴!這麼又是個出錯,My God!
仔細看看,權限又是權限問題,馬虎大意害死人啊,再搞一次
./mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
mysqld_safe > /dev/null &
搞定,終於跑起來了! 喂喂,可別忙着收工哈~ 別忘了mysql的root賬號初始密碼但是空的,敞開門赤裸裸的誘惑有沒有?!
加個密碼:
mysqladmin -u root password your_password
由於mysql root用戶默認是隻能經過本地訪問的,若是須要在遠程經過root登陸數據庫須要修改一下root的權限。
(注:抹掉的是我root用戶的密碼)
打完收工!!!
================分割線======================
知識缺失太厲害,各類小白,加油啊,少年!!!