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

          h1. MySQL5.1.53編譯,安裝配置

           

          Debian4下安裝MySql5.1.53

           

          h2. 編譯

           

          <pre>

          ./configure  '--prefix=/usr/local/mysql5.1.53' '--with-mysqld-user=mysql' '--with-extra-charsets=all' '--with-unix-socket-path=/usr/local/mysql5.1.53/var/mysql.sock' '--with-named-curses-libs=/lib/libncurses.so.5' '--enable-assembler'

          </pre>

           

          h2. 安裝

           

          <pre>

          make && make install

          </pre>

           

          h2. 初始化數(shù)據(jù)

           

          剛剛編譯安裝完成的mysql中沒有任何數(shù)據(jù),包括默mysql數(shù)據(jù)個需要初始化安裝。

          命令如下

          <pre>

          /usr/local/mysql5.1.53/bin/mysql_install_db

          </pre>

           

          h2. 配置

           

          h3. 創(chuàng)建配置文件

           

          /usr/local/mysql5.1.53/share/mysql個目下的my-medium.cnf復(fù)my.cnfmysql安裝目

          做如下修改

          [mysqld] 配置中加入

          skip-name-resolve #取消DNS反向解析,提高訪問速度

          _詳細內(nèi)容,參考57上的my.cnf_

           

          h3. &停止

           

          *

          <pre>

          /usr/local/mysql5.1.53/bin/mysqld_safe --user=root &

          </pre>

          * 停止

          <pre>

          /usr/local/mysql5.1.53/share/mysql/mysql.server stop

          </pre>

           

          h3. mysql命令行

           

          <pre>

          /usr/local/mysql5.1.53/bin/mysql -uroot

          </pre>

           

          h3. 訪問

           

          # 配置cnf文件

          找到你的my.cnf文件(如果用debian提供的mysql,在/etc/mysql/my.cnf

          bind-address,等號后serverIP地址

          # mysql命令行執(zhí)行下列命令

          <pre>

          GRANT ALL PRIVILEGES ON *.* TO 'depman'@'%' IDENTIFIED BY 'depman' WITH GRANT OPTION;

          </pre>

          添加depman,密碼為depman,可以在任何程機器訪問數(shù)據(jù)有全部權(quán)

           

          h3. 添加InnoDB支持

           

          # mysql命令行

          # mysql> show plugin;

          看是否有InnoDB的支持,沒有的

          # mysql> install plugin innodb soname "ha_innodb.so";

          # 再次執(zhí)mysql> show plugin;發(fā)現(xiàn)InnoDB,安裝成功

           

          h3. 數(shù)據(jù)移植

           

          * 57上的kebin數(shù)據(jù)sql文件)

          <pre>

          /usr/local/mysql5.1.53/bin/mysqldump --skip-lock-tables -h192.168.12.57 -uroot -proot kebin > kebin.sql

          </pre>

          * 導(dǎo)才生成的sql文件到kebin數(shù)據(jù)

          <pre>

          /usr/local/mysql5.1.53/bin/mysql kebin < kebin.sql

          </pre>

          * ServerAServerB遷移數(shù)據(jù)

          <pre>

          /usr/local/mysql5.1.53/bin/mysqldump --skip-lock-tables -uroot -proot kebin | /usr/local/mysql5.1.53/bin/mysql -h192.168.12.58 -udepman -pdepman kebin

          </pre>

          posted on 2012-01-18 21:46 大鳥 閱讀(187) 評論(0)  編輯  收藏 所屬分類: linux
          主站蜘蛛池模板: 营口市| 浮山县| 铜陵市| 铅山县| 桓台县| 额济纳旗| 渭南市| 万载县| 娄烦县| 尼勒克县| 淮南市| 黄石市| 尖扎县| 津南区| 新巴尔虎左旗| 九江县| 内乡县| 南溪县| 新宁县| 丘北县| 双江| 定边县| 石楼县| 临潭县| 会东县| 驻马店市| 新民市| 巫山县| 松潘县| 宝清县| 延边| 蚌埠市| 沙雅县| 广州市| 吴堡县| 灵寿县| 会昌县| 加查县| 康保县| 休宁县| 哈尔滨市|