之前用系統的新增/移除軟體,發現不知道MySQL到底灌在哪裡,怎麼執行,所以就照著網路上得方法來設定一次
原文網址:http://roclinux.cn/?p=1551
首先到MySQL官網下载mysql-5.1.32.tar.gz(是source唷,不是rpm)
#tar -xzvf mysql-5.1.32.tar.gz
#cd mysql-5.1.32
後來執行./configure時
發現出現configure: error: No curses/termcap library found(不知道為甚麼我的電腦會找不到兩個函式庫)
就改成,指定lib(其實電腦裡有咩,怎麼都不會自己指過去)
#./configure --with-named-curses-libs=/lib/libncursesw.so.5
成功configure之後
#make(編譯!)
#make iinstall(這步很重要唷)
結果又出現錯誤
../depcomp: line 502: exec: g++: not found
後來就用新增/移除軟體灌上g++:忘記版本是什麼了,檔名要長這樣XD
gcc-c++-4.1.0-3
然後在重新configure一次
#./configure --with-named-curses-libs=/lib/libncursesw.so.5
#make
#make iinstall
大功告成之後執行
#mysql_install_db
可能會發生chown: `mysql': invalid user
就...
#useradd -r mysql
自己造一個user
其中有一個localhost的問題,我去改了/etc/hosts,但還是有問題,最後是用
#mysql_install_db --force強制通過的
#mysqld_safe
#netstat -lntp|grep 3306(MySQL通常listen的埠口)
總是try and error
非常的凌亂= =
//不知道MySQL到底再哪裏,怎麼執行
回覆刪除#service mysqld start 不就可以了嗎
補充: 要身份是root才可以
回覆刪除不用怕執行mysql的user會是config裏面的user不是root