標籤:
電腦中要處理大量的資訊,而這些資訊採用什麼方式儲存是一個關鍵的問題。在應用程式中,若需要處理大量的資料,通常都使用資料庫來儲存這些資料。目前Internet上流行的網站架構方式稱為LAMP,就是用linux+Apache+Mysql+php,來架構網站,其中linux作為作業系統,Apache作為Web伺服器,Mysql作為資料庫,php作為服務端指令碼解譯器。Mysql能得到快速發展,與其具有移植性,開源等特點是分不開的。總結起來,Mysql具有一起特點:1.同時訪問資料庫的使用者數量不受限制。2.可以同時處理上千萬條記錄的資料庫,對於絕大多數應用都已經足夠。3.運行速度快。4.使用者權限設定簡單,有效。5.使用c和c++編寫,使用了多種編譯器進行測試,保證了原始碼的可移植性。6.支援多種作業系統平台。7.提供多種程式語言的介面,包括c,c++,java,php等。8.支援多線程,可充分利用cpu資源。9.支援多種網路通訊協定,提供TCP/IP,ODBC,JDBC等多種資料庫連接途徑。msql可以採用源碼安裝也可以採用採用RPM包來安裝。安裝mysql是常常會出現依賴錯誤的情況,這是就需要根據錯誤提示資訊逐個安裝有依賴關係的安裝包。預設安裝目錄將mysql安裝到系統後,相關檔案被分散在多個目錄,很有必要瞭解這些檔案所處的位置,下面列出幾個重要的目錄。1.服務進程啟動目錄:/etc/rc.d/init.d/,在linux中,該目錄用來儲存服務程式的啟動進程, mysql的服務啟動命令mysqld也儲存在這裡。2.操作命令目錄:/usr/bin/,在該目錄中,儲存著對資料庫進行操作的命令,如用mysql命令可登陸 到伺服器進行操作。3.設定檔目錄:/usr/share/mysql/,在該目錄中,儲存著mysql伺服器程式使用的各種設定檔,4.資料庫目錄:/var/lib/mysql/,在該目錄中儲存著mysql伺服器管理的資料庫(可以有多個資料庫 ),每一個資料庫又以一個子目錄的形式存在。
mysql操作入門-linux