CentOS5.5ϰ²×°MySQL 5.5±Ê¼Ç
3682 µã»÷¡¤0 »ØÌû
![]() | ![]() | |
![]() | CentOS5.5ϰ²×°MySQL 5.5±Ê¼Ç ÍøÂçÉÏÓкܶàÏà¹ØµÄ°²×°±Ê¼Ç£¬µ«ÊDz¢²»Ï꾡£¬»òÊDZàÒë»·¾³ÉÔÓв»Í¬£¬¹ý³Ì¾Í»áÓвîÒ죬ËùÒÔÎÒ×ܽáÁËÒÑÓеľÑéºÍÎÒ×Ô¼º°²×°¹ý³ÌÖеÄÌåÑ飬À©³ä²¢Ï꾡µØ¼Ç¼ÁËÕû¸ö¹ý³Ì¡£ÎÒÑ¡Ôñ°²×°µÄÊÇMySQL5.5.27°æ±¾¡£ÒÔÏÂÊÇÎҵݲװ±Ê¼Ç¡£ ´ò¿ªÖÕ¶Ë www.atcpu.com Çл»µ½¸ùĿ¼ [shell@localhost ~]# su - °²×°Mysql5.5֮ǰÏÈÐ¶ÔØCentOS×Ô´øµÄMysql5.0¡£ [root@localhost ~]# yum remove mysql °²×°cmake ÏÂÔØcmakeÔ´Âë°ücmake-2.8.5.tar.gz [root@localhost ~]# wget http://www.cmake.org/files/v2.8/cmake-2.8.5.tar.gz ±àÒë°²×° www.atcpu.com [root@localhost]# tar xzvf cmake-2.8.5.tar.gz [root@localhost]# cd cmake-2.8.5 [root@localhost cmake-2.8.5]# ./bootstrap Error when bootstrapping CMake: Cannot find appropriate C compiler on this system. Please specify one using environment variable CC. See cmake_bootstrap.log for compilers attempted. ±¨´í£ºÈ±ÉÙCµÄ±àÒëÆ÷¡£ ½â¾ö·½·¨£º°²×°gcc±àÒëÆ÷ ¿ÉÒÔ´ÓLinuxϵͳµÄ°²×°ÅÌÖа²×°£¬Ò²¿ÉÒÔ¼òµ¥µØÓÃyum°²×° [root@localhost ~]# yum install gcc ¼ÌÐøcmakeµÄ°²×° [root@localhost cmake-2.8.5]# ./bootstrap Error when bootstrapping CMake: Cannot find appropriate C++ compiler on this system. Please specify one using environment variable CXX. See cmake_bootstrap.log for compilers attempted. www.atcpu.com Ôٴα¨´í£ºÈ±ÉÙC++±àÒëÆ÷¡£ °²×°gcc-c++±àÒëÆ÷ ͬÑù¿ÉÒÔ´ÓLinuxϵͳµÄ°²×°ÅÌÖа²×°£¬»òÕß¼òµ¥µØÓÃyum°²×° [root@localhost ~]# yum install gcc-c++ ÖØ¸´ÉÏÃæµÄ²Ù×÷ [root@localhost cmake-2.8.5]# ./bootstrap ûÓб¨´íºó£¬±àÒë°²×° [root@localhost cmake-2.8.5]# make [root@localhost cmake-2.8.5]# make install [root@localhost cmake-2.8.5]# cmake -version ¿ªÊ¼Õýʽ°²×°Mysql Ìí¼ÓmysqlÓû§ºÍÓû§×é [root@localhost ~]# groupadd mysql [root@localhost ~]# useradd -g mysql mysql ÏÂÔØmysqlµÄÔ´Âë°ümysql-5.5.27.tar.gz [root@localhost ~]# wget http://dev.mysql.com/Downloads/MySQL-5.5/mysql-5.5.27.tar.gz ½âѹ [root@localhost ~]# cd /usr/local/ [root@localhost local]# tar xzvf mysql-5.5.27.tar.gz [root@localhost local]# cd mysql-5.5.27 www.atcpu.com cmakeÔËÐÐ [root@localhost mysql-5.5.27]# cmake . ±¨´í£º -- Could NOT find Curses (missing: CURSES_LIBRARY CURSES_INCLUDE_PATH) CMake Error at cmake/readline.cmake:82 (MESSAGE): Curses library not found. Please install appropriate package, remove CMakeCache.txt and rerun cmake.On Debian/Ubuntu, package name is libncurses5-dev, on Redhat and derivates it is ncurses-devel. Call Stack (most recent call first): cmake/readline.cmake:126 (FIND_CURSES) cmake/readline.cmake:216 (MYSQL_USE_BUNDLED_LIBEDIT) CMakeLists.txt:250 (MYSQL_CHECK_READLINE) -- Configuring incomplete, errors occurred! ½â¾ö°ì·¨£º [root@localhost mysql-5.5.27]# rm CMakeCache.txt [root@localhost mysql-5.5.27]# yum -y install ncurses-devel* ÖØÐÂcmakeÔËÐÐ [root@localhost mysql-5.5.27]# cmake . »¹ÊÇÓиö¾¯¸æ Warning: Bison executable not found in PATH ÓÐÒ»¸ö¾¯¸æ£¬Ò²½â¾öÁËËü£¬È±ÉÙBison¾Í°²×°Ò»Ï [root@localhost mysql-5.5.27]# yum install bison www.atcpu.com ÔÙ´ÎÔËÐУ¬Ã»Óб¨´í [root@localhost mysql-5.5.27]# cmake . ÔÚ±àÒ밲װǰ£¬¿ÉÒÔÉèÖð²×°µÄÅäÖÃÑ¡Ïî [root@localhost mysql-5.5.27]# ./configure --help ¸ù¾Ý°ïÖúÐÅϢѡÔñ×Ô¼ºÐèÒªÉèÖõÄÑ¡Ïµ±È»Ò²¿ÉÒÔÌø¹ýÕâ²½£¬°´Ä¬ÈÏÉèÖà #¿ªÊ¼±àÒë°²×°£¬Ê±¼äÓеãÉÔ³¤... [root@localhost mysql-5.5.27]# make ;; make install Íê³É±àÒë°²×° www.atcpu.com ½øÈ밲װĿ¼£¬½«³ÌÐò¶þ½øÖƵÄËùÓÐȨ¸ÄΪroot£¬Êý¾ÝĿ¼µÄËùÓÐȨ¸ÄΪmysqlÓû§£¬¸üÐÂÊÚȨ±í [root@localhost mysql-5.5.27]# cd /usr/local/mysql [root@localhost mysql]# chown -R root . [root@localhost mysql]# chown -R mysql . [root@localhost mysql]# chgrp -R mysql . [root@localhost mysql]# scripts/mysql_install_db --user=mysql ³õʼ»¯Êý¾Ý¿â [root@localhost mysql]# /usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data °²È«Æô¶¯mysql [root@localhost mysql]# ./bin/mysqld_safe --user=mysql ¹Ø±Õmysql [root@localhost mysql]# ./bin/mysqladmin -u root shutdown -p ĬÈÏÃÜÂëΪ¿Õ ·½±ãµ÷Óã¬ÎªmysqlÉèÖÃÒ»¸öÈíÁ´½Ó [root@localhost ~]# ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql www.atcpu.com ÆäËûÉèÖô¦Àí£º ÉèÖÃÑ¡ÏîÎļþ£¬½«ÅäÖÃÎļþ¿½±´µ½/etcÏ [root@localhost mysql]# cp support-files/my-medium.cnf /etc/mysql.cnf ÉèÖÿª»ú×ÔÆô¶¯ [root@localhost mysql]# cp support-files/mysql.server /etc/init.d/mysql [root@localhost mysql]# chmod +x /etc/init.d/mysql [root@localhost mysql]# chkconfig ¨cadd mysqld [root@localhost mysql]# chkconfg mysqld on ÏÖÔÚ¿ÉÒÔͨ¹ý·þÎñÀ´Æô¶¯ºÍ¹Ø±ÕMysql·þÎñÆ÷ [root@localhost ~]# service mysql start [root@localhost ~]# service mysql shutdown Á¬½Ó·þÎñÆ÷ [root@localhost ~]# mysql -u root -pyourpassword Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 3 to server version: 5.5.27 Source distributino Type 'help;' or '\h' for help. Type '\c' to clear the buffer. mysql> ... www.atcpu.com mysql> Ìáʾ·û¸æËßÄãmysql×¼±¸ÎªÄãÊäÈëÃüÁî¡£ ÖÁ´ËMySQLÒѾÕý³£°²×°²¢¿ÉÒÔʹÓà mysql> QUIT ÒÔÉϲο¼ÍøÖ·£º http://www.atcpu.com/database/201209/156148.html£» http://www.atcpu.com/database/201209/156150.html. ºóÃæ¶ÔÓÚMySQLµÄÓ¦Óÿɲο¼MySQL5.5²Î¿¼Êֲᡣ | |
![]() | ![]() |