大鳥的學習樂園
          路漫漫其修遠兮,吾將上下而求索
          posts - 26,comments - 27,trackbacks - 0

          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_dbFATAL 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 找內容」找相的文件

           

          posted on 2012-01-18 21:48 大鳥 閱讀(586) 評論(0)  編輯  收藏 所屬分類: linux
          主站蜘蛛池模板: 江永县| 楚雄市| 嘉义市| 云安县| 东丰县| 花莲县| 泸水县| 辽中县| 苍梧县| 黄冈市| 聂荣县| 南部县| 合作市| 博客| 铜陵市| 桑植县| 祁东县| 曲松县| 五指山市| 梁河县| 霞浦县| 于都县| 晋中市| 阿克苏市| 教育| 库车县| 永胜县| 西丰县| 巴林右旗| 宁强县| 绩溪县| 会东县| 阿合奇县| 竹溪县| 庐江县| 榕江县| 南涧| 博爱县| 汉中市| 阜康市| 北川|