程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> mysql在linux上的安裝之三(二進制安裝)

mysql在linux上的安裝之三(二進制安裝)

編輯:MySQL綜合教程

mysql在linux上的安裝之三(二進制安裝)


安裝二進制源碼包:
1. 從http://www.mysql.com下載二進制版的Mysql安裝包 //這個MYSQL是二進制版的,不用編譯

2. 更改權限
chmod 755 mysql-5.0.41-linux-i686-glibc23.tar.gz

3. 將解壓後生成的目錄,復制到/usr/local/下並改名為mysql
tar xfz mysql-5.0.41-linux-i686-glibc23.tar.gz

4. 創建用戶組與用戶
groupadd mysql 建立mysql組
useradd mysql -g 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
[停止服務#/usr/local/mysql/bin/mysqladmin -uroot -p123/ shutdown]
如果沒有問題的話,應該會出現類似這樣的提示:
[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. 設置使mysql每次啟動都能自動運行
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編譯目錄的一個腳本

14. service mysqld start
netstat -atln
//啟動mysqld服務
//查看3306端口是否打開。要注意在防火牆中開放該端口。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved