程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MYSQL入門知識 >> MySQL掃盲篇

MySQL掃盲篇

編輯:MYSQL入門知識
 

為什麼總結MySQL?

說實話,MySQL也用了一段時間了,從大學階段開始就使用了,但是從來都沒有系統的學習過,只是用,用的很糊塗,很多東西都用的糊裡糊塗的,說實話,這種感覺是很空曠的,總是讓人不踏實;而數據庫有是一個IT人必備的技能,所以,從這篇文章起,我就選擇以MySQL作為突破點,開始從最基本的開始,總結MySQL。雖然網上這方面的教程非常多,但是自己總結的東西,才會真正的稱為自己的。

掃盲

MySQL的下載和安裝,就不廢話了,不管你是百度和是Google,這個你都可以自己搞定的。MySQL作為一個數據庫,主要是由兩部分組成,服務器端和客戶端。簡單的說,服務器端用來保存數據,客戶端就是連接服務器端,對服務器進行各種操作的。所以,我們要對MySQL進行操作時,要先啟動服務器端,然後再啟動客戶端去連接服務器端,進行各種數據庫操作。

我們可以通過啟動MySQL安裝目錄下Bin文件夾中的mysqld.exe來啟動MySQL服務器程序,這個程序是一個守護進程,它會啟動MySQL服務器;啟動MySQL服務器以後,我們就可以通過MySQL客戶端來連接服務器了,這裡主要總結的是mysql.exe和mysqladmin.exe這兩個客戶端。既然啟動了數據庫服務器,那麼也可以關閉的,關閉MySQL數據庫服務器使用以下命令:
mysqladmin -u root -p shutdown;

mysqladmin是什麼命令,稍後會講到。

設置MySQL管理員密碼

連接MySQL服務器需要密碼,一般情況下,安裝完MySQL的root用戶的密碼為空,所以,需要手動設置密碼,命令如下:
mysql -h localhost -u root;
set password for root@localhost=password('newpassword');

先以空密碼登陸MySQL,然後再使用上述命令設置新的密碼。之後,再退出,再次連接服務器時,就需要輸入密碼。

mysql.exe客戶端

MySQL提供了一些實用的客戶端,現在就對比較常用的幾個命令行客戶端進行總結。

mysql.exe客戶端是一個特別有用的客戶端,幾乎能夠管理MySQL的每個方面:創建、修改和刪除表和數據庫;創建和管理用戶;浏覽和修改服務器配置;查詢表數據等。

使用mysql客戶端連接MySQL數據庫的命令如下:
mysql -h localhost -u root -p

-h指定服務器所在的主機;
-u指定連接服務器的用戶名;
-p指定密碼連接服務器。

成功連接服務器以後,就可以對數據庫進行各種操作了。

mysqladmin.exe客戶端

mysqladmin客戶端用於完成大量管理任務,其中最突出的可能是創建和刪除數據庫、監視服務器狀態和關閉MySQL服務器守護進程。使用方式和mysql幾乎一致,但是mysqladmin客戶端的功能卻比mysql少很多,一般都只是在特定情況下使用該客戶端。

我使用的客戶端

我在平時工作時,一般使用mysql.exe客戶端;而使用的GUI客戶端是Navicat for MySQL。這樣就能滿足我的日常工作了。

總結

這篇文章很簡單,就是告訴大家,如何打開MySQL數據庫,如果能從客戶端訪問MySQL數據庫,這是一切學習的前提,所以這裡先開頭講一下,後面的MySQL的博文,就開始總結MySQL的相關開發知識,基本不會總結MySQL的管理方面的知識,因為我也不會,工作中也沒有涉及到MySQL的管理任務,基本都是基於MySQL的開發。

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