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 小秦 閱讀(247) 評論(0)  編輯  收藏


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


          網站導航:
           
          主站蜘蛛池模板: 凤台县| 合山市| 法库县| 手机| 临汾市| 南涧| 慈溪市| 宜良县| 刚察县| 彭山县| 贺兰县| 阿城市| 保靖县| 宜良县| 安岳县| 阿巴嘎旗| 鹿邑县| 唐河县| 韩城市| 德江县| 炉霍县| 禹城市| 鹿邑县| 友谊县| 新和县| 孝感市| 阳春市| 开化县| 呼伦贝尔市| 博客| 杂多县| 全州县| 唐山市| 沾益县| 阜城县| 阳新县| 新竹县| 丰镇市| 大田县| 钟祥市| 临武县|