因為公司的需要,所以就自己學習了一下在Linux上安裝MySQL,但是翻查了好多博客,沒有特別清楚,自己寫下來好好總結一下
一、系統環境
CentOS-6.3-i386-bin-DVD1
二、下載MySQL數據庫:
下載地址:http://dev.mysql.com/downloads/mysql/我的系統環境是CentOS 所以這里選擇:,
選擇MySQL的數據庫的安裝文件,這個是64位的tar壓縮包
這里我安裝的虛擬機是32位的,所以下載這個32位的版本:
三、安裝MySQL數據庫:
首先,檢查一下服務器是否已經安裝了MySQL數據庫,
服務器默認已經安裝了MySQL數據庫,我們需要先將原來的數據庫卸載
並刪除相關的包
強制刪除:rpm -e --nodeps mysql-libs-5.1.61-4.el6.i686(因為有包依賴,所以要強制刪除)
如果出現下面的情況,說明我們在安裝的過程中與原來的版本有沖突,沒有卸載刪除干凈:
將下載好的安裝包上傳到Linux服務器
將壓縮包解壓,我們會得到這幾個文件:
(1):安裝MySQL服務,出現以下內容說明安裝成功:
注意,在MySQL-Server安裝完成之后,要注意查看文件中的內容,/root/.mysql_secret文件,記錄下其生成的臨時密碼,
查看文件內容:sudo cat /root/.mysql_secret
(2):安裝MySQL客戶端MySQL-Client
(3):啟動MySQL服務
(4):啟動客戶端
進入之后只時候你可以把密碼改了:
(5):為遠程登錄的用戶授權:
重啟一下MySQL服務:
這樣配置完成之后最后修改一下Linux服務器的防火牆
好的,這樣客戶端就可以連接MySQL數據庫了(完)
二、上面是一種比較復雜的mysql數據庫安裝,下面補充一下一種比較簡單的數據庫安裝:
1.我們執行命令:yum search mysql
可以看到我們找到了許多與mysql有關的信息,這是一個搜索的命令,查找所有包含mysql關鍵字的所有可用的yum源,如果對於yum命令不是很清楚請自行google或百度。
2.找到我們要安裝的mysql數據庫,根據你的系統選擇合適的數據庫:
執行安裝命令:yum install mysql-devel.x86_64
在安裝的過程中會自動查找到安裝改程序包是所用到的依賴信息,有提示信息出現輸入 y即可
如果不想讓程序提示把命令改為: yum install mysql-devel.x86_64 -y 即可無提示安裝
看到如下提示信息就說明我們已經安裝成功了:
然后我們安裝mysql-server服務:
yum install mysql-server -y
安裝完成之后我們啟動mysql服務:
service mysql start
yum安裝的mysql數據庫默認是沒有密碼的,所一登陸后請自行修改密碼:
到此mysql安裝結束!