程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> 關於MYSQL數據庫 >> 在Linux上安裝MySQL Server 5.0

在Linux上安裝MySQL Server 5.0

編輯:關於MYSQL數據庫

  我使用binary進行安裝,文件名MySQL-standard-5.0.18-Linux-i686-glibc23.tar.gz

  [1]將上述文件解壓到某處,並將MySQL所以目錄名改為mysql,結果應如/home/jiang/MySQL

  [2]根據MySQL目錄下的INSTALL-BINARY文件來進行安裝

  // 加用戶組mysql,以及用戶MySQL;該命令無需修改

  shell> groupadd MySQL

  shell> useradd -g mysql MySQL

  // 以下三步的主要目的是為MySQL解壓目錄做一個鏈接,放到usr/local目錄中

  // 首先是進入/usr/local目錄;該命令無需修改

  shell> cd /usr/local

  // 這一步可以不需要,因為已經解壓了

  shell> gunzip < /PATH/TO/MySQL-VERSION-OS.tar.gz | tar xvf -

  // 做一個到/home/jiang/mysql的鏈接,放在/usr/local中,該鏈接的名字是MySQL。

  // 該命令修改為ln -s /home/jiang/mysql MySQL

  shell> ln -s FULL-PATH-TO-MYSQL-VERSION-OS MySQL 

  // 進入/home/jiang/mysql目錄,/usr/local/mysql是到/home/jiang/MySQL的鏈接

  shell> cd MySQL

  // 對MySQL進行初始化(如果以前已經安裝過MySQL,這一步可以簡略);該命令無需修改

  shell> scripts/mysql_install_db --user=MySQL

  // 變更所有權;該命令無需修改

  shell> chown -R root .

  shell> chown -R MySQL data

  shell> chgrp -R MySQL .

  // 啟動MySQL服務器;該命令無需要修改

  shell> bin/mysqld_safe --user=MySQL &

  [3]進入MySQL應用環境

  進入mysql目錄下的bin目錄,運行命令./mysql -u root -p,此時將出現passWord:(要求輸入密碼),但默認情況下root用戶沒有密碼,所以回車即可。此時將進入MySQL界面,當然仍然只是個命令行窗口而以。

  [4]簡單使用MySQL

  在MySQL環境中運行命令show databases;,將會顯示已經有的數據庫(如test);運行命令use test,將進入test數據庫...

  注意:如果在運行./MySQL -u root -p之後,報

  Can't connect to local MySQL Server through socket '/tem/MySQL.sock'

  的錯誤,那麼可能有以下幾種情況:

  [1]mysql.sock並不在/tmp目錄下,而是在其它某個目錄下(如,/var/lib/mysql目錄)。這時只需要將這個MySQL.sock做鏈接到/tmp目錄下,運行命令:

  ln -s MYSQL.SOCK_PATH /tmp/MySQL.sock

  [2]在同學的筆記本的Linux中,會在/tmp下生成MySQL.sock,但重新啟動Linux後,該文件被刪除。這時也可以用情況2中的解決方法,或者每次都運行命令:

  ./mysqld_safe --user=MySQL &

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