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