linux優化篇筆記2.編譯安裝mysql與管理_第1頁
linux優化篇筆記2.編譯安裝mysql與管理_第2頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、自學it網 HYPERLINK http:/www.zixue.it.COM http:/www.zixue.it/ 公益it培訓,讓學習it技術變的更簡單.【教程主題】:編譯安裝Mysql與管理【課程錄制】: 創E【主要內容】【1】什么是MysqlMyQL是一個開放源碼的小型關系型數據庫管理系統,開發者為瑞典MySQL AB公司。目前MySQL被廣泛地應用在Internet上的中小型網站中。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,許多中小型網站為了降低網站總體擁有成本而選擇了MySQL作為網站數據庫。【2】安裝Mysql一、安裝簡介用戶名:mysql安裝目錄:/usr/

2、local/mysql-5.5數據庫目錄:/data/mysql/data源碼包:mysql-5.5.28.tar.gz二、安裝準備mysql5.3后開始使用cmake的方式進行編譯添加用戶useradd -s /sbin/nologin mysql建立所需目錄,下面命令中-p指的是遞歸創建目錄mkdir -p /data/mysql/datachown -R mysql:mysql /data/mysql安裝編譯所需文件或程序yum install gcc gcc-c+ cmake ncurses-devel bison下載源碼包 HYPERLINK /projects/mysql.mirr

3、or/files/MySQL%205.5.28/ /projects/mysql.mirror/files/MySQL%205.5.28/wget /project/mysql.mirror/MySQL%205.5.28/mysql-5.5.28.tar.gz三、編譯安裝tar xzvf mysql-5.5.28.tar.gzcd mysql-5.5.28cmake -DMYSQL_USER=mysql -DCMAKE_INSTALL_PREFIX=/usr/local/mysql5.5 -DINSTALL_DATADIR=/data/mysql/data -DMYSQL_UNIX_ADDR=

4、/tmp/mysqld.sock -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DEXTRA_CHARSETS=all -DWITH_EMBEDDED_SERVER=1 -DENABLED_LOCAL_INFILE=1 -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1參數說明:-DCMAKE_INSTALL_PREFIX=/usr/local/mysql /安裝目錄-DMYSQL_DATADIR=/usr/local/mysql/data /數

5、據庫存放目錄-DWITH_MYISAM_STORAGE_ENGINE=1 /安裝myisam存儲引擎-DWITH_INNOBASE_STORAGE_ENGINE=1 /安裝innodb存儲引擎-DWITH_ARCHIVE_STORAGE_ENGINE=1 /安裝archive存儲引擎-DWITH_BLACKHOLE_STORAGE_ENGINE=1 /安裝blackhole存儲引擎-DENABLED_LOCAL_INFILE=1 /允許從本地導入數據-DDEFAULT_CHARSET=utf8 /使用utf8字符-DDEFAULT_COLLATION=utf8_general_ci /校驗字符

6、-DEXTRA_CHARSETS=all /安裝所有擴展字符集-DMYSQL_TCP_PORT=3306 /MySQL監聽端口-DMYSQL_USER=mysql /MySQL用戶名其他參數:-DWITH-EMBEDDED_SERVER=1 /編譯成embedded MySQL library (libmysqld.a)-DSYSCONFDIR=/etc /MySQL配輯文件-DMYSQL_UNIX_ADDR=/tmp/mysqld.sock /Unix socket 文件路徑-DWITH_READLINE=1 /快捷鍵功能-DWITH_SSL=yes /SSL-DWITH_MEMORY_ST

7、ORAGE_ENGINE=1 /安裝memory存儲引擎-DWITH_FEDERATED_STORAGE_ENGINE=1 /安裝frderated存儲引擎-DWITH_PARTITION_STORAGE_ENGINE=1 /安裝數據庫分區-DINSTALL_PLUGINDIR=/usr/local/mysql/plugin /插件文件及配置路徑make & make installchown -R mysql:mysql /usr/local/mysql5.5/默認已經有f但是f更為豐富mv /root/mysql-5.5.28/support-files/f /etc/f下面這個命令若提示

8、文件已存在就不要覆蓋了,因為每個操作系統中該文件是不同的mv /root/mysql-5.5.28/support-files/mysql.server /etc/init.d/mysqldchmod a+x /etc/init.d/mysqld開機啟動level參數:-level 指定讀系統服務要在哪一個執行等級中開啟或關畢。等級0表示:表示關機 等級1表示:單用戶模式 等級2表示:無網絡連接的多用戶命令行模式 等級3表示:有網絡連接的多用戶命令行模式 等級4表示:不可用 等級5表示:帶圖形界面的多用戶模式 等級6表示:重新啟動意思是說mysql將會在345這3種模式下自動啟動chkconf

9、ig -level 345 mysqld on設置環境變量將mysql加入環境變量echo export PATH=/usr/local/mysql5.5/bin/:$PATH /etc/profile在當前用戶所登陸的bash環境中重新讀取下profilesource /etc/profile初始化設置mysql相關路徑/usr/local/mysql5.5/scripts/mysql_install_db -user=mysql -defaults-file=/etc/f -basedir=/usr/local/mysql5.5 -datadir=/data/mysql/data上面命令執行后會在結果中提示一條修改mysql密碼的命令,此時我們暫時不設置密碼設置mysql的basedir和datadir(數據目錄)于f的mysqldump之上vim /etc/fbasedir=/us

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論