java技術(shù)研究

          統(tǒng)計(jì)

          留言簿(3)

          閱讀排行榜

          評(píng)論排行榜

          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 

           

          依據(jù)源碼安裝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需要裝的庫(kù)
          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
          注意:如果忘記先安裝庫(kù),在cmake的時(shí)候報(bào)錯(cuò)了,得先把庫(kù)安裝一遍,然后刪除/opt/mysql-5.6.21/CMakeCache.txt重新cmake一遍就行了.


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

          修改授權(quán)以便遠(yuǎn)程機(jī)器能夠訪問
          在安裝mysql的機(jī)器上運(yùn)行:

          1、d:\mysql\bin\>mysql -h localhost -u root //這樣應(yīng)該可以進(jìn)入MySQL服務(wù)器

          2、mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION //賦予任何主機(jī)訪問數(shù)據(jù)的權(quán)限

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

          4、mysql>EXIT //退出MySQL服務(wù)器

           

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


          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 宜都市| 金门县| 西畴县| 中牟县| 铜川市| 甘谷县| 普兰县| 东台市| 温宿县| 平阴县| 湖南省| 科尔| 德兴市| 邛崃市| 惠安县| 广宁县| 灵宝市| 弥勒县| 溆浦县| 邻水| 稻城县| 禹城市| 嘉荫县| 称多县| 合作市| 伊吾县| 华坪县| 岑溪市| 神池县| 巢湖市| 阳原县| 张掖市| 于都县| 富蕴县| 舟曲县| 阿城市| 湖北省| 甘孜| 玉溪市| 藁城市| 鄱阳县|