Linux MySQL安裝及配置(通用RPM安裝版)
1. 下載MySQL軟件包將MySQL軟件包下載到指定目錄下。在本文中,我們以CentOS Linux為例,所安裝的MySQL版本為5.1.62(與版本無(wú)關(guān))。請(qǐng)確保您已經(jīng)具備下載權(quán)限并了解所需的軟件
1. 下載MySQL軟件包
將MySQL軟件包下載到指定目錄下。在本文中,我們以CentOS Linux為例,所安裝的MySQL版本為5.1.62(與版本無(wú)關(guān))。請(qǐng)確保您已經(jīng)具備下載權(quán)限并了解所需的軟件包名稱。
2. 檢查是否已經(jīng)安裝MySQL
執(zhí)行以下命令來(lái)檢查系統(tǒng)上是否已經(jīng)安裝了MySQL:
```
rpm -qa | grep mysql
```
如果查詢結(jié)果不為空,則需要進(jìn)行卸載。如果您不想卸載,請(qǐng)考慮使用MySQL的免安裝版。
3. 卸載MySQL
以root用戶登錄,并執(zhí)行以下命令來(lái)卸載MySQL:
```
rpm -e mysql-libs-5.1.71-1.el6.x86_64 --nodeps
```
卸載完成后再次查詢,如果沒(méi)有返回信息,則表示卸載成功。接下來(lái)就可以進(jìn)行MySQL的安裝了。
4. 安裝MySQL
按照以下順序執(zhí)行安裝命令,否則可能會(huì)出現(xiàn)錯(cuò)誤:
```
rpm -ivh _64.rpm
rpm -ivh _64.rpm
rpm -ivh _64.rpm
```
5. 檢查MySQL服務(wù)
安裝完成后,MySQL服務(wù)會(huì)自動(dòng)啟動(dòng),并顯示相應(yīng)的提示信息。您可以執(zhí)行以下命令來(lái)檢查MySQL服務(wù)是否正常運(yùn)行:
```
service mysqld status
```
6. 設(shè)置密碼
使用以下命令為root用戶設(shè)置密碼:
```
/usr/bin/mysqladmin -u root password 'your_password'
```
將'your_password'替換為您所設(shè)置的密碼。
7. 登錄MySQL
使用以下格式執(zhí)行登錄命令:
```
mysql -u 用戶名 -p 密碼
```
例如,如果我的MySQL登錄用戶名為root,密碼為root,則登錄命令為:
```
mysql -uroot -proot
```
8. 查詢MySQL數(shù)據(jù)庫(kù)
執(zhí)行以下命令來(lái)查詢MySQL中的數(shù)據(jù)庫(kù):
```
show databases;
```
9. 刪除test數(shù)據(jù)庫(kù)
執(zhí)行以下命令來(lái)刪除test數(shù)據(jù)庫(kù):
```
drop database test;
```
10. 再次查詢MySQL數(shù)據(jù)庫(kù)
確認(rèn)test數(shù)據(jù)庫(kù)已經(jīng)成功刪除,執(zhí)行以下命令:
```
show databases;
```
11. 刪除匿名用戶
首先查詢匿名用戶,執(zhí)行以下命令:
```
use mysql;
select host, user, password from user;
```
然后執(zhí)行刪除命令:
```
delete from user where user'';
```
12. 再次查詢user表
執(zhí)行以下命令來(lái)確認(rèn)匿名用戶是否被成功刪除:
```
select host, user, password from user;
```
13. 設(shè)置其他用戶密碼
您可以根據(jù)需要設(shè)置其他用戶的密碼。
14. 防火墻開啟端口
如果要在MySQL宿主機(jī)之外訪問(wèn)MySQL,請(qǐng)確保Linux防火墻已經(jīng)打開MySQL端口(默認(rèn)為3306端口)。您可以在文件中查看端口配置。
15. 完畢
通過(guò)以上步驟,您已經(jīng)成功安裝和配置了MySQL?,F(xiàn)在您可以創(chuàng)建數(shù)據(jù)庫(kù)、表以及執(zhí)行其他操作,例如創(chuàng)建存儲(chǔ)過(guò)程和函數(shù)等。