設為首頁

收藏本站

導覽首頁 | 新登場    ◇聯盟溫泉 | 民宿 | 人力銀行 | 女性 |
類型:mysql_article
主旨:怎樣在UNIX系統下安裝MySQL
  # cd /usr/src
  # tar -zvxf mysql-3.22.25-pc-<a href="index.htm"linux-gnu-i686.tar.gz (產生 mysql-3.22.25-pc-<a href="index.htm"linux-gnu-i686目錄)
  # cd mysql-3.22.25-pc-linux-gnu-i686
  # ./configure --prefix=/usr/local/mysql (其中參數設定目的安裝路徑)
  # make
  # make install
  注意在運行configure時,設定MySQL的安裝目的路徑為/usr/local/mysql,該路徑在後繼安裝過程中還要使用。然後,建立最初的數據庫:
  
  # scripts/mysql_install_db
  該命令將在 /usr/local/mysql/var/ 下建立兩個數據庫:mysql和test,其中前者是MySQL的權限管理數據庫,後者是讓你做練習用的。注意:如果你在以前曾經安裝果MySQL,則初始數據庫已經存在,不需要再重新安裝。
  
  最後,啟動MySQL :
  # cd /usr/local/mysql/bin
  # ./safe_mysqld &
  如果你希望在機器啟動的時候自動運行數據庫服務,可以將上面的啟動命令加入到/etc/rc.d/rc.local文件中。
  
  現在,MySQL 已經運行起來了並等待你的數據處理命令!但是,一定要小心:你還沒有為你的root管理員設置一個密碼,任何人都可以隨心所欲地修改你的數據庫(包括最為重要的權限庫)!不相信的話,作作以下練習(假設我們的當前目錄都是/usr/local/mysql/bin):
  試試用任意用戶登錄,並運行:
  
  $ ./mysql -u root
  立即可以進入"mysql>"客戶端軟件提示符並進行任何數據處理操作而不需要任何口令;這說明,MySQL的管理員"root"賬號與你的Unix賬號所用的口令可以是不一樣的。為了給root賬號加口令,執行:
  
  # ./mysqladmin -u root password '新口令'
  再次以一般用戶身執行:
  
  $ ./mysql -u root
  則系統會提示輸入密碼,密碼不正確則拒絕訪問。實際上,即使你是root用戶,如果不明確地指明使用密碼,系統也是照樣拒絕:
  # ./mysql -u root
  或
  # ./mysql 系統響應:
  ERROR 1045: Access denied for user: 'root@localhost' (Using password: NO)
  只有使用-p參數,明確說明你要使用密碼,系統才會提示你輸入密碼,並在輸入密碼正確時方可進入:
  # ./mysql -u root -p
  password:******** (輸入口令)
  Welcome to the MySQL monitor. Commands end with ; or g.
  Your MySQL connection id is 33 to server version: 3.22.25
  
  Type 'help' for help.
  
  Mysql>
  
  鍵入exit回到shell。
  腳本mysql.server(位於`share/mysql'目錄中)用於啟動或停止MySQL服務器
  shell> mysql.server start
  shell> mysql.server stop
  
  該腳本實際上通過執行safe_mysqld啟動服務器。停止服務器也可以通過管理程序實現:
  mysqladmin shutdown
  也可通過將下述命令加入`/etc/rc.local'文件,在系統啟動時自動啟動MySQL:
  /bin/sh -c 'cd /usr/local/mysql ; ./bin/safe_mysqld &'
  


主旨:

內容:




104休閒信箱 2.3.0 © 104mm.com 2001 - 2010. 您尚未登錄
Page generated in 0.01074791 seconds with 3 Queries