1. 程式人生 > >在Debian中玩轉MySql(上)

在Debian中玩轉MySql(上)

 debian的安裝版本:debian-40r0-i386-netinst.iso,從www.debian.org中下載
 MySql的版本mysql-max-5.0.22-linux-i686-glibc23.tar.gz,從www.mysql.com中下載
 WinSCP軟體: 把windows上的東西傳遞到虛擬機器上

在虛擬機器virtual pc 2007 或者vmware 6.0 上安裝debian,這個我就不多說,在網上可以找到很多資料,如果你還是安裝不了,那就給我留言把,呵呵。
  現在假設你剛剛安裝完了debian,由於我這個安裝版本是輕量級的,所需要的軟體都必須從從網路上下載安裝。比如vim, ssh,等必須從網路上安裝下載。如果你的debian是通過CD的全安裝的話,那麼可能就不必再去安裝這些軟體了。現在剛安裝完Debian,重起後以root使用者登入。
  1. 現在我有mysql的版本,如何傳遞到虛擬機器上?
     在網路上下載winscp軟體,然後配置虛擬機器和你的主機能夠通訊。(希望你已經做到了虛擬機器和主機之間能夠通訊),由於winscp是通過ssh協議登陸到虛擬機器上,因此如果在虛擬機器上沒有安裝ssh協議的話,那麼winscp可能就登陸不上虛擬機器了。在debian虛擬機器中可以通過下面幾個步驟來安裝ssh協議:
   1)在 /etc/apt/sources.list檔案中配置apt的源:

   3) $:> apt-get install ssh (回車)  //安裝ssh協議

   然後就可以通過winscp把mysql的安裝檔案拷貝到虛擬機器的 /usr/local 目錄下。

  2. 開始在Debian的系統中安裝MySql
     1) $:> cd /usr/local
        $:> tar xzvf mysql-max-5.0.22-linux-i686-glibc23.tar.gz
                這時在當前目錄下解壓出了一個資料夾:mysql-max-5.0.22-linux-i686-glibc23
        $:> ln -s mysql-max-5.0.22-linux-i686-glibc23 mysql
        $:> groupadd mysql
        $:> useradd -g mysql mysql
        $:>cd mysql
        $:>./scripts/mysql_install_db --user=mysql
        $:>chown -R root .
        $:>chown -R mysql data
        $:>chgrp -R mysql .
        $:>bin/mysqld_safe --user=mysql &
        $:>jobs  //察看是否有mysql的伺服器在後臺執行   
  3.   當前是在 /usr/local/mysql的目錄下
        $:>cd bin   ;切換到/usr/local/mysql/bin目錄下
        $:> mysql -u root -p [回車]
        Enter Password: [回車]
        mysql>show databases ; [回車]  //察看當前的資料庫
        mysql>exit

因此,現在我們把MySql安裝在了Debian中了,安裝完後,每次啟動mysql伺服器的時候,都必須在/usr/local/mysql/bin目錄下去啟動。