wiflish
          Loving Life! Loving Coding!
          posts - 98,comments - 98,trackbacks - 0
          [轉(zhuǎn)自:http://www.extmail.org/forum/archive/2/0510/563.html]

          安裝MySQL服務(wù)器
          你可以根據(jù)服務(wù)器的CPU類型,下載適合你所用CPU和操作系統(tǒng)的MySQL發(fā)行包。
          從下面的URL下載MySQL 4.1.16以tar.gz形式發(fā)布的二進(jìn)制發(fā)行包:http://www.mysql.com

          增加MySQL運行所需要的用戶和組:
          groupadd mysql
          useradd mysql -g mysql -c "MySQL user" -d /nonexistent -s /sbin/nologin

          安裝MySQL軟件,MySQL將被安裝到“/usr/local/mysql”目錄下:
          tar zvxf mysql-max-4.1.16-pc-linux-gnu-i686-glibc23.tar.gz
          mv mysql-max-4.1.16-pc-linux-gnu-i686-glibc23 /usr/local/mysql
          cd /usr/local/mysql
          scripts/mysql_install_db --user=mysql
          chown -R root .
          chown -R mysql data
          chgrp -R mysql .
          mkdir /var/lib/mysql
          chown mysql:root /var/lib/mysql
          chmod 755 /var/lib/mysql

          cp support-files/my-medium.cnf /etc/my.cnf
          修改“/etc/my.cnf”文件,取消“skip-networking”前面的注釋,這樣的話MySQL將不監(jiān)聽TCP/IP端口,可以避免一些安 全問題。

          修改client和mysqld部分的“socket = /tmp/mysql.sock”為“socket = /var/lib/mysql/mysql.sock”
          注:以tar.gz形式發(fā)布的MySQL默認(rèn)的socket位置在“/tmp/mysql.sock”,而以rpm形式發(fā)布的MySQL默認(rèn)的 socket位置在“/var/lib/mysql/mysql.sock”,你可以通過my.cnf文件設(shè)置MySQL服務(wù)器的socket位置。

          配置MySQL服務(wù)開機自動運行:
          cp support-files/mysql.server /etc/rc.d/init.d/mysql
          chmod +x /etc/rc.d/init.d/mysql
          chkconfig --add mysql

          設(shè)置MySQL的默認(rèn)字符集為GB2312,
          修改/etc/rc.d/init.d/mysql文件,將第199行
          從“$bindir/mysqld_safe --datadir=$datadir --pid-file=$pid_file >/dev/null 2>&1 &”
          修改為“$bindir/mysqld_safe --datadir=$datadir --default-character-set=gb2312 --pid-file=$pid_file >/dev/null 2>&1 &”
          修改“/etc/profile”文件,將“/usr/local/mysql/bin”加到PATH變量中,退出重新登陸系統(tǒng)。

          注:①為了安全請立即修改MySQL管理員的密碼。
          ? ? ②以tar.gz形式發(fā)布的MySQL默認(rèn)的socket位置在“/tmp/mysql.sock”,而以rpm形式發(fā)布的MySQL默認(rèn)的socket 位置在“/var/lib/mysql/mysql.sock”,你可以通過my.cnf文件設(shè)置MySQL服務(wù)器的socket位置。
          使用rpm方式安裝mysql的頭文件和共享庫:
          rpm -ivh --nodeps MySQL-shared-standard-4.1.16-0.rhel4.i386.rpm
          rpm -ivh MySQL-devel-standard-4.1.16-0.rhel4.i386.rpm

          注: 在安裝mysql前,請將系統(tǒng)中已存在的mysql刪除。
          posted on 2006-09-14 11:43 想飛的魚 閱讀(448) 評論(0)  編輯  收藏 所屬分類: linux
          主站蜘蛛池模板: 正宁县| 兰州市| 常德市| 江油市| 雷山县| 台前县| 乌兰浩特市| 枣阳市| 修武县| 休宁县| 海晏县| 凤台县| 巴中市| 南平市| 东乡族自治县| 通山县| 蓬莱市| 西充县| 石泉县| 敦煌市| 中阳县| 齐齐哈尔市| 岳阳县| 阿拉善左旗| 大洼县| 泸水县| 兴义市| 增城市| 海淀区| 榆中县| 隆回县| 肇源县| 泽库县| 滕州市| 雷山县| 乐都县| 屯留县| 万源市| 连山| 远安县| 山阳县|