今天來嘗試下原始碼編譯安裝mysql。
這次我們要用到cmake工具,安裝cmake。
# yum install cmake
# tar -xf mysql-5.5.37.tar.gz
# cd mysql-5.5.37
# groupadd -r mysql
# useradd -g mysql -r -d /mydata/data/ mysql
# cmake . -dcmake_install_prefix=/usr/local/mysql \ 指定安裝路徑
-dmysql_datadir=/mydata/data \ 指定資料檔案路徑
-dsysconfdir=/etc \ 指定配置檔案路徑
-dwith_archive_storage_engine=1 \
-dwith_blackhole_storage_engine=1 \
-ddefault_collation=utf8_general_ci 預設排序規則
> show table status\g 顯示表狀態資訊
設定服務變數的值,可以手動動態設定。
也可以寫在配置檔案中。
default_storage_engine = myisam
開啟每表乙個表空間
>set innodb_file_per_table=1
把查詢到的結果建立成一張表
複製一張表的結構,不複製資料。
改名:> rename table tb12 to mytb;
修改表屬性:
給表新增乙個age欄位
更改欄位名稱和字段屬性
手動編譯原始碼安裝mysql 原始碼編譯安裝mysql
1 安裝mysql需要的依賴包 yum y install ncurses devel libaio devel 2 安裝編譯mysql需要的軟體 mysql 有3個版本分支 5.0 5.1系列 5.4 5.7系列 6.0 7.1群集產品系列 最早的mysql 5.0 5.1產品 直接.config...
ubuntu git 原始碼編譯安裝
本文發布時最新的git版本是1.7.4.3 安裝git依賴的工具和庫 sudo apt get build dep git core git doc tar xf git v1.7.4.3.tar.gz cd git git b3229df 編譯make prefix usr local all d...
rsync原始碼編譯安裝
2.解壓,進入rsync目錄 3.configure prefix usr local rsync 4.make make install 5.ln s usr local rsync bin rsync usr local bin rsync 6.配置server 1 vi usr local r...