2. # chmod 755 mysql-standard-5.0.15-linux-gnu-i686-glibc23.tar.gz //
3. # tar xfz mysql-standard-5.0.15-linux-gnu-i686-glibc23.tar.gz //將解壓後生成的目錄,複製到/usr/local/下並改名為mysql
4. # groupadd mysql
# useradd mysql -g mysql // 建立mysql組
//建立mysql使用者並且加入到mysql組中
5. # cp /usr/local/mysql/support-files/my-medium.cnf /etc/my.cnf 在 support-files目錄下有4個模版檔案,我們選擇其中乙個座位mysql的配置檔案,覆蓋/etc/my.cnf(系統預設的配置,其中設定了效能引數和mysql的一些路徑引數)
6. # cd /usr/local/mysql
# ./scripts/mysql_install_db --user=mysql 進入mysql目錄
//初試化表並且規定用mysql使用者來訪問。初始化表以後就開始給mysql和root使用者設定訪問許可權
7. # chown -r root . //設定root能訪問/usr/local/mysql
8. # chown -r mysql data //設定mysql使用者能訪問/usr/local/mysql/data ,裡面存的是mysql的資料庫檔案.這個目錄是在/etc/my.cnf中有配置,在mysql_install_db時產生。
9. # chown -r mysql data/. //設定mysql使用者能訪問/usr/local/mysql/data/mysql下的所有檔案
10. # chgrp -r mysql . //設定mysql組能夠訪問/usr/local/mysql
11. # /usr/local/mysql/bin/mysqld_safe --user=mysql & 執行mysql
[1] 42264
# starting mysqld daemon with databases from /usr/local/mysql/var
如果出現 mysql ended這樣的語句,表示mysql沒有正常啟動,你可以到log中查詢問題,log檔案的通常在/etc/my.cnf中配置。大多數問題是許可權設定不正確引起的。
12. 用如下命令修改mysql密碼
# /usr/local/mysql/bin/mysqladmin -u root password yourpassword //預設安裝密碼為空,為了安全你必須馬上修改.
13. # cp support-files/mysql.server /etc/rc.d/init.d/mysqld
# chmod 700 /etc/init.d/mysqld
# chkconfig --add mysqld
# chkconfig --level 345 mysqld on //copy編譯目錄的乙個指令碼
//設定使mysql每次啟動都能自動執行
14. # service mysqld start
# netstat -atln //啟動mysqld服務
//檢視3306埠是否開啟。要注意在防火牆中開放該埠。
Linux作業系統核心原始碼目錄結構詳解
linux核心原始碼目錄結構 目錄結構 在閱讀原始碼之前,還應知道linux核心原始碼的整體分布情況。現代的作業系統一般由程序管理 記憶體管理 檔案系統 驅動程式和網路等組成。linux核心原始碼的各個目錄大致與此相對應,其組成如下 假設相對於linux 2.4.23目錄 arch目錄包括了所有和體...
安裝Linux作業系統
安裝 linux作業系統 linux 系統的組成 linux作業系統是由linux核心和各種外圍程式組成的 linux核心是乙個特殊的軟體程式,用於實現cpu和記憶體分配 程序排程 裝置驅動等核心操作,以面向硬體為主 外圍程式包括分析使用者指令的直譯器 網路服務程式 圖形桌面程式等各應用型的軟體程式...
安裝Linux作業系統
安裝 linux作業系統 linux 系統的組成 linux作業系統是由linux核心和各種外圍程式組成的 linux核心是乙個特殊的軟體程式,用於實現cpu和記憶體分配 程序排程 裝置驅動等核心操作,以面向硬體為主 外圍程式包括分析使用者指令的直譯器 網路服務程式 圖形桌面程式等各應用型的軟體程式...