在linux中安裝mysql

markzy5201190發表於2012-06-01
1.環境:
      linux5 + mysql-5.1.48.tar.gz
2.安裝步驟如下:
2.1建立mysql 組及使用者
shell>groupadd mysql
shell>useradd -g  mysql mysql
        2.2.mysql資料檔案及資料庫例項檔案存放路徑
shell>mkdir -p /opt/mysql/data
shell>chown -R mysql.mysql /opt/data
shell>mkdir -p /usr/local/mysql
        2.3.解壓及安裝mysql tar 檔案
         shell>tar -zxvf mysql-5.1.48.tar.gz 
                shell>cd mysql-5.1.48.tar.gz
                shell>./configure --prefix=/usr/local/mysql \  >
      --without-debug >
--without-bench >
--enable-thread-safe-client >
--enable-assember >
--enable-profiling >
--with-mysqld-ldflags=-all-static >
--with-client-ldflags=-all-static >
--with-charset=latin1 >
--with-extra-charset=utf8,gbk >
--with-innodb >
--with-myisam >
--with-csv_storage-engine >
--with-federated-storage-engine >
--with-mysqld-user=mysql >
--without-embedded-server >
--with-server-suffix=-mark520
--with-unix-socket-path=/usr/local/mysql/sock/mysql.sock
        --可以自行增減安裝mysql選項。  
2.4.安裝mysql       
shell>make;make install
2.5.修改配置檔案
shell>cp /usr/local/mysql/support-files/my-small.cnf /etc/my.cnf
                shell>vi /etc/my.cnf 新增:
shell>basedir=/usr/local/mysql
shell>datadir=/opt/mysql/data
    2.6.初始化資料庫及生成系統表
shell>bin/mysql_install_db -defaults-file=/etc/my.cnf --user=mysql        

備註:
configure 常用選項:
--prefix     設定安裝路徑,預設:/usr/local
--datadir   設定MySQL資料檔案存放路徑
--with-charset 設定系統預設字符集
--with-collation 系統預設的校驗規則
--with-tcp-port 指定特定監聽埠,預設為3306
--with-mysqld-user      指定執行mysqld 的 OS使用者,預設為mysql
--without-query-cache 禁用Query Cache功能
--with-extra-charsets   出了預設字符集之外需要編譯安裝的字符集
--with-unix-socket-path 設定socket檔案地址
--without-innodb 禁用Innodb儲存引擎
--with-partition 在5.1版本中開啟partition支援特性
--enable-thread-safe-client
以執行緒方式編譯客戶端
--with-pthread 強制使用pthread執行緒庫編譯
--with-named-thread-libs
指定使用某個特定的執行緒庫編譯
--without-debug         使用非debug模式
--with-mysqld-ldflags mysqld的額外link引數
--with-client-ldflags   client的額外link引數

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26855487/viewspace-731623/,如需轉載,請註明出處,否則將追究法律責任。

相關文章