BlogJava 聯系 聚合 管理  

          Blog Stats

          隨筆檔案(17)

          文章檔案(1)


          GaoWei

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


          1.建立相應目錄和用戶組 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 使用一些字符函數的匯編版本
          --without-isam 去掉isam表類型支持 現在很少用了 isam表是一種依賴平臺的表
          --without-innodb 去掉innodb表支持 innodb是一種支持事務處理的表,適合企業級應用
          --with-pthread 強制使用pthread庫(posix線程庫)
          --enable-thread-safe-client 以線程方式編譯客戶端
          --with-client-ldflags=-all-static
          --with-mysqld-ldflags=-all-static 以純靜態方式編譯服務端和客戶端
          --with- raid 激活raid支持


          ?make && make install


          3.建立數據庫和表


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


          copy配置文件,有large,medium,small三個環境下的,根據機器性能選擇,如果負荷比較大,可修改里面的一些變量的內存使用值?


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


          更改目錄權限和組


          chmod 755 -R /usr/local/mysql/


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


          啟動mysql


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


          設置啟動服務


          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數據庫


          /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=""; #刪除用于本機匿名連接的空密碼帳號
          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數據庫的所有權限
          revoke all on database from user 移除user用戶在database數據庫上的所有權限
          mysql -uroot -p --one-database databasename < file.sql 從file.sql文件導入sql語句到databasename這個數據庫里
          ●mysqladmin
          mysqladmin flush-logs 命令mysqld重新打開一個新的日志文件,就是清空老日志文件,相當于輪回了
          ●mysqldump
          --add-drop-table 導出sql語句時添加droptable if exists語句
          --quick 快速導出
          --opt 優化選項(推薦)
          ●myisamchk
          檢查表選項
          --extend-check 擴展檢查
          --medium-check 速度比較折中的一個檢查選項
          修復表選項
          --recover 修復表文件
          --safe-recover 安全修復表文件,比--recover要慢
          修飾修復表項
          --force 強制清除上次的臨時文件
          --quick 只根據素引文件的內容進行修復

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

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


          網站導航:
           
          主站蜘蛛池模板: 常山县| 嘉黎县| 大丰市| 五大连池市| 海林市| 勃利县| 上林县| 长春市| 珠海市| 布尔津县| 彭山县| 股票| 灌南县| 漯河市| 仁怀市| 唐山市| 密山市| 灵宝市| 静安区| 枞阳县| 邯郸县| 阜平县| 嵩明县| 绵竹市| 马鞍山市| 曲周县| 都匀市| 永春县| 抚顺县| 玛沁县| 惠来县| 长海县| 广水市| 东宁县| 绵阳市| 华亭县| 奈曼旗| 梅州市| 贡嘎县| 巨鹿县| 苏尼特左旗|