mysql的配置經驗談
今天想配個blog,遇到一些問題
也沒有看機器上帶不帶啊,就網上找了乙個mysql5,然後解開,因為我下的是靜態編譯好的版本,就不用再編譯安裝了
結果編譯php的時候提示mysql庫錯誤,開啟config.log一看,提示不相容。
然後一看機器核心,原來是64位的機器。暈死
mysql-5.0.51a-linux-x86_64-glibc23.tar.gz
這次php編譯通過了
接下來初始化mysql,按照文件裡面的步驟,結果不能啟動
提示starting mysqlcouldn't find mysql manager or server [failed]
困惑中,文件提示出現這個錯誤可以去看data目錄下的err檔案
可是到data目錄下卻發現什麼也沒有。
開始以為是selinux在搗亂,關閉之,然後重啟伺服器。可是重啟之後還是一樣的錯誤。
想來想去,開啟/etc/my.cnf一看,原來是rpm安裝留下的配置檔案,裡面定義的datadir和basedir是rpm的版本所對應的路徑
用/usr/local/mysql/support-files/my-medium.cnf覆蓋了
再啟動,提示mysql/etc/init.d/mysql: line 159: kill: (3553) - no such process
怪異,開啟/usr/local/mysql/data/web2.err(這裡的web2是機器的hostname)
提示mysql表不存在,剛才明明執行了scripts/mysql_install_db --user=mysql啊
oh,想起來了,執行初始化的時候/etc/my.cnf還是rpm的版本,結果就把/var/lib/mysql下的檔案初始化了
重新執行一遍初始化命令,然後再啟動之,這次總算啟動了
結論,安裝軟體的時候,要先檢查環境,如果rpm包用不到,最好解除安裝掉。
rpm -qa | grep -i mysql (這裡用-i忽略大小寫,外國人的軟體包怪異,一會大寫,一會小寫的,難以理解)
rpm -e mysql
另外安裝軟體最好多看軟體自己的文件,不要去**瞎看別人的安裝教程。
人生好難啊
人生好難啊 一向堅強隱忍的老公也發出了這樣的感慨。本以為裁員浪潮已經過去,心可以稍稍安一些了。但前兩天部門總結大會上,領導提出來要繼續進行人員精簡。所有人都要繼續提高自己的能力,找不准自己定位的,趁早轉崗或者走人。大廠不好待,真的真的不好待。所以我現在很自覺地不再因為一些雞毛蒜皮的小事去煩擾他。確實...
好難啊 姿態解算 算是解決了
現在進行到四軸的大坑了。姿態解算和pid控制了。好難,看都看不懂。看別人做四軸的文章到了這裡也是言辭閃爍的,我也要閃爍一下。在姿態解算之前,要先收集完畢陀螺儀資料 化為弧度每秒 和加速度資料 m s s 因為我手頭裡沒有磁力計,所以沒有用磁力計去修正陀螺儀資料 四元數變數,全域性變數,處於不斷更新的...
遞迴真的好難啊!!! 看完之後好多了
在程式中,所謂的遞迴,就是函式自己直接或間接的呼叫自己.直接呼叫自己 間接呼叫自己 就遞迴而言最重要的就是跳出結構.因為跳出了才可以有結果.遞迴的呼叫,寫遞迴函式,最終還是要轉換為自己這個函式.假如有乙個函式 f,如果它是遞迴函式的話,那麼也就是說 函式體內的問題還是轉換為 f 的形式.遞迴思想就是...