BlogJava 聯(lián)系 聚合 管理  

          Blog Stats

          隨筆檔案(17)

          文章檔案(1)


          GaoWei

          linux下安裝mysql,采用tar包安裝模式


          1.建立相應(yīng)目錄和用戶組 mkdir /usr/local/mysql groupadd mysql useradd -g mysql -d /usr/local/mysql


          2.開始安裝mysql tar -xzxv mysql-5.0.19.tar.gz cd mysql-5.0.19 ./configure

          --prefix=/usr/local/mysql (指定安裝目錄)
          --without-debug 去除debug模式
          --with-extra-charsets=gb2312 添加gb2312中文字符支持
          --enable-assembler 使用一些字符函數(shù)的匯編版本
          --without-isam 去掉isam表類型支持 現(xiàn)在很少用了 isam表是一種依賴平臺的表
          --without-innodb 去掉innodb表支持 innodb是一種支持事務(wù)處理的表,適合企業(yè)級應(yīng)用
          --with-pthread 強制使用pthread庫(posix線程庫)
          --enable-thread-safe-client 以線程方式編譯客戶端
          --with-client-ldflags=-all-static
          --with-mysqld-ldflags=-all-static 以純靜態(tài)方式編譯服務(wù)端和客戶端
          --with- raid 激活raid支持


          ?make && make install


          3.建立數(shù)據(jù)庫和表


          ?./usr/local/mysql/bin/mysql_install_db --user=mysql


          copy配置文件,有l(wèi)arge,medium,small三個環(huán)境下的,根據(jù)機(jī)器性能選擇,如果負(fù)荷比較大,可修改里面的一些變量的內(nèi)存使用值?


          cp /usr/local/mysql/share/mysql/my-medium.cnf /etc/my.cnf
          ?


          更改目錄權(quán)限和組


          chmod 755 -R /usr/local/mysql/


          chown -R mysql.mysql? /usr/local/mysql/


          啟動mysql


          ?/usr/local/mysql5/bin/mysqld_safe &


          設(shè)置啟動服務(wù)


          cp /usr/local/mysql/share/mysql/mysql.server /etc/init.d/mysqld


          chkconfig --add mysqld


          chkdonfig --level 345 mysql on


          修改登陸用戶的密碼


          /usr/local/mysql5/bin/mysqladmin -u root password "root"


          登陸mysql數(shù)據(jù)庫


          /usr/local/mysql5/bin/mysql -u root -p


          Enter password: root
          Welcome to the MySQL monitor.? Commands end with ; or \g.
          Your MySQL connection id is 18 to server version: 5.0.19-log


          Type 'help;' or '\h' for help. Type '\c' to clear the buffer.


          mysql> use mysql;


          mysql>delete from user where password=""; #刪除用于本機(jī)匿名連接的空密碼帳號
          mysql>flush privileges;
          mysql>quit


          附:●mysql常見的一些有用的選項和命令
          mysqld -----開啟日志支持
          --log
          --log-update
          --log-long-formart
          ●mysql
          grant all on database.* to user identified by "password" 新建一user用戶,賦予其database數(shù)據(jù)庫的所有權(quán)限
          revoke all on database from user 移除user用戶在database數(shù)據(jù)庫上的所有權(quán)限
          mysql -uroot -p --one-database databasename < file.sql 從file.sql文件導(dǎo)入sql語句到databasename這個數(shù)據(jù)庫里
          ●mysqladmin
          mysqladmin flush-logs 命令mysqld重新打開一個新的日志文件,就是清空老日志文件,相當(dāng)于輪回了
          ●mysqldump
          --add-drop-table 導(dǎo)出sql語句時添加droptable if exists語句
          --quick 快速導(dǎo)出
          --opt 優(yōu)化選項(推薦)
          ●myisamchk
          檢查表選項
          --extend-check 擴(kuò)展檢查
          --medium-check 速度比較折中的一個檢查選項
          修復(fù)表選項
          --recover 修復(fù)表文件
          --safe-recover 安全修復(fù)表文件,比--recover要慢
          修飾修復(fù)表項
          --force 強制清除上次的臨時文件
          --quick 只根據(jù)素引文件的內(nèi)容進(jìn)行修復(fù)

          posted on 2006-09-28 10:07 gggg874 閱讀(100) 評論(0)  編輯  收藏

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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 庆元县| 蛟河市| 通州市| 信阳市| 高陵县| 建湖县| 通城县| 夏河县| 赤壁市| 宾阳县| 三江| 富锦市| 东台市| 沐川县| 甘洛县| 涪陵区| 洱源县| 新宁县| 郯城县| 曲阜市| 诏安县| 海城市| 大化| 临澧县| 鄢陵县| 朝阳市| 肥乡县| 剑河县| 柘城县| 鄂温| 武陟县| 哈密市| 枝江市| 台中市| 含山县| 韶关市| 楚雄市| 平乡县| 博野县| 多伦县| 长丰县|