天天看點

MySQL學習筆記(一)

MySQL的安裝:

前提:因為目前企業流行的作業系統為Linux,是以我們采用CentOS作為我們測試環境,Windows下的安裝我們一概不講。Linux下我們講兩種安裝方式。好,看一下我的測試環境:

<a href="http://guoli0813.blog.51cto.com/attachment/201005/19/623863_12742295225OBh.jpg"></a>

首先我們講RPM包安裝:

1.下載下傳RPM包

<a href="http://guoli0813.blog.51cto.com/attachment/201005/19/623863_1274229525tMQp.png"></a>

下載下傳完畢,我們開始安裝:

<a href="http://guoli0813.blog.51cto.com/attachment/201005/19/623863_1274229531lYfi.jpg"></a>

出現以上問題的原因,我們可以通過檢視message日志(/var/log/message)可以看出,我們沒有關閉SELINUX的原因,我們關閉它,利用setup,然後選擇Firewall configuration ,然後選擇SELINUX的disabled。然後我們利用

[root@test ~]# service mysql restart 啟動MySQL。

<a href="http://guoli0813.blog.51cto.com/attachment/201005/19/623863_1274229533ygkW.jpg"></a>

我們檢視一下MySQL的程序和端口号是否已經打開:

<a href="http://guoli0813.blog.51cto.com/attachment/201005/19/623863_1274229535G9J6.jpg"></a>

好,程序和3306端口已經打開。我們連接配接進入MySQL:

<a href="http://guoli0813.blog.51cto.com/attachment/201005/19/623863_1274229536UbFJ.jpg"></a>

假如您也報這樣的錯誤,我們可以把/tmp/mysql.sock 做軟連接配接:

<a href="http://guoli0813.blog.51cto.com/attachment/201005/19/623863_1274229538F7hn.jpg"></a>

好,我們已經連接配接進去了

2.我們現在開始講二進制包安裝:

首先我們解除安裝RPM包安裝的MySQL:

<a href="http://guoli0813.blog.51cto.com/attachment/201005/19/623863_12742295409shU.jpg"></a>

下載下傳二進制包:

<a href="http://guoli0813.blog.51cto.com/attachment/201005/19/623863_1274229541ivcr.jpg"></a>

首先我們建立MySQL的使用者群組

<a href="http://guoli0813.blog.51cto.com/attachment/201005/19/623863_1274229542uJES.jpg"></a>

然後解壓MySQL的tar包,建立mysql軟連接配接

<a href="http://guoli0813.blog.51cto.com/attachment/201005/19/623863_1274229543KG3c.jpg"></a>

<a href="http://guoli0813.blog.51cto.com/attachment/201005/19/623863_1274229544yJT2.jpg"></a>

<a href="http://guoli0813.blog.51cto.com/attachment/201005/19/623863_1274229545FTpm.jpg"></a>

我們現在開始設定屬主:

<a href="http://guoli0813.blog.51cto.com/attachment/201005/19/623863_1274229547NLnv.jpg"></a>

檢查mysql的程序及端口号是否正常

<a href="http://guoli0813.blog.51cto.com/attachment/201005/19/623863_1274229550ztDA.jpg"></a>

登入mysql:

<a href="http://guoli0813.blog.51cto.com/attachment/201005/19/623863_1274229553QISy.jpg"></a>

好,兩種安裝方式介紹完畢,下一節我們介紹SQL基礎,mysql的資料類型及運算符和常用函數。

本文轉自guoli0813 51CTO部落格,原文連結:http://blog.51cto.com/guoli0813/317683,如需轉載請自行聯系原作者

繼續閱讀