java技術研究

          統計

          留言簿(3)

          閱讀排行榜

          評論排行榜

          MYSQL 5.5的編譯安裝全過程

          mysql:http:x//mirrors.sohu.com/mysql/MySQL-5.5/mysql-5.5.14.tar.gz

          cmake:http://www.cmake.org/cmake/resources/software.html

           

          首先要安裝cmake
          #tar zxf cmake-2.8.5.tar.gz 
          #cd cmake-2.8.5 
          #./bootstrap 
          #make 
          #make install 

           

          依據源碼安裝mysql
          useradd mysql 
          tar zxf mysql-5.5.14.tar.g 
          cd mysql-5.5.14 
          CFLAGS="-O3" CXX=gcc
          CXXFLAGS="-O3 -felide-constructors -fno-exceptions -fno-rtti"
          cmake . -LH|more //CMake下查看MySQL的編譯配置 


          /usr/local/bin/cmake -DCMAKE_INSTALL_PREFIX=/opt/mysql \
          -DMYSQL_UNIX_ADDR=/opt/mysql/mysql.sock \
          -DDEFAULT_CHARSET=utf8 \
          -DDEFAULT_COLLATION=utf8_general_ci \
          -DWITH_EXTRA_CHARSETS=all \
          -DWITH_MYISAM_STORAGE_ENGINE=1 \
          -DWITH_INNOBASE_STORAGE_ENGINE=1 \
          -DWITH_READLINE=1 \
          -DENABLED_LOCAL_INFILE=1 \
          -DMYSQL_DATADIR=/opt/mysql/data \
          -DMYSQL_TCP_PORT=3306 \


          make; make install
          cd /opt
          chown -R mysql:mysql mysql
          cd /opt/mysql
          chmod 777 data
          ./scripts/mysql_install_db

          ./scripts/mysql_install_db --user=mysql --datadir=/opt/mysql/data

          update mysql.user set password=PASSWORD('1234') where User='root';
          flush privileges;

           

          show variables like 'character_set_%'; 字符集查看

          redhat需要裝的庫
          yum -y install patch make gcc gcc-c++ gcc-g77 flex bison file
          yum -y install libtool libtool-libs autoconf kernel-devel
          yum -y install libjpeg libjpeg-devel libpng libpng-devel libpng10 libpng10-devel gd gd-devel
          yum -y install freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel
          yum -y install glib2 glib2-devel bzip2 bzip2-devel libevent libevent-devel
          yum -y install ncurses ncurses-devel curl curl-devel e2fsprogs
          yum -y install e2fsprogs-devel krb5 krb5-devel libidn libidn-devel
          yum -y install openssl openssl-devel vim-minimal nano sendmail
          yum -y install fonts-chinese gettext gettext-devel
          yum -y install ncurses-devel
          yum -y install gmp-devel pspell-devel
          yum -y install unzip
          注意:如果忘記先安裝庫,在cmake的時候報錯了,得先把庫安裝一遍,然后刪除/opt/mysql-5.6.21/CMakeCache.txt重新cmake一遍就行了.


          mysql剛剛裝好root初始密碼是空的,直接回車就行了

          修改授權以便遠程機器能夠訪問
          在安裝mysql的機器上運行:

          1、d:\mysql\bin\>mysql -h localhost -u root //這樣應該可以進入MySQL服務器

          2、mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION //賦予任何主機訪問數據的權限

          3、mysql>FLUSH PRIVILEGES //修改生效

          4、mysql>EXIT //退出MySQL服務器

           

          posted on 2013-06-27 17:15 小秦 閱讀(252) 評論(0)  編輯  收藏


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


          網站導航:
           
          主站蜘蛛池模板: 沁阳市| 积石山| 合作市| 澄江县| 平远县| 石台县| 皮山县| 忻城县| 香港 | 恩平市| 泾源县| 广饶县| 开封市| 布拖县| 迭部县| 宁陕县| 正定县| 疏附县| 乃东县| 云安县| 高青县| 怀安县| 大兴区| 蒙自县| 霞浦县| 济阳县| 富蕴县| 两当县| 绩溪县| 柞水县| 开封县| 新乐市| 蓬莱市| 宁强县| 来安县| 博爱县| 饶平县| 清涧县| 清徐县| 营口市| 山东省|