一、安裝MySQL
在Linux系統上安裝MySQL非常簡單,可以通過Linux自帶的包管理器進行安裝,比如在Ubuntu系統上,可以使用以下命令進行安裝:
sudo apt-get install mysql-server
在CentOS系統上,可以使用以下命令進行安裝:
sudo yum install mysql-server
安裝過程中,系統會提示輸入MySQL的root賬戶密碼,可以輸入強密碼進行保護。
二、啟動MySQL
安裝完成後,使用以下命令啟動MySQL服務:
sudo systemctl start mysqld
此時,MySQL服務已經在後台運行了。
三、配置MySQL
1. 修改root賬戶密碼
首先需要登錄到MySQL,在命令行中輸入以下命令:
mysql -u root -p
然後輸入之前設置的root賬戶密碼,登錄成功後,可以使用以下命令修改root賬戶密碼:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
將new_password替換為你想設置的新密碼即可。
2. 創建新用戶
除了root賬戶,我們也可以創建其他的MySQL賬戶來進行管理。可以使用以下命令創建新用戶:
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
將username和password替換為你想設置的用戶名和密碼。之後可以使用GRANT命令為該用戶授權。
3. 數據庫管理
在MySQL中,我們可以創建、刪除和管理數據庫。以下是一些常用命令:
- 創建數據庫:CREATE DATABASE database_name;
- 刪除數據庫:DROP DATABASE database_name;
- 顯示所有數據庫:SHOW DATABASES;
- 使用數據庫:USE database_name;
- 顯示當前使用的數據庫:SELECT database();
四、遠程連接MySQL
默認情況下,MySQL只允許本地連接。如果想要從其他機器上連接MySQL,需要進行以下配置:
1. 修改配置文件
打開MySQL配置文件my.cnf,在[mysqld]標籤下添加以下內容:
bind-address = 0.0.0.0
這樣MySQL就會監聽所有網卡的連接請求。
2. 創建遠程用戶
在MySQL中,遠程連接需要使用遠程賬戶。可以使用以下命令創建一個遠程賬戶:
CREATE USER 'username'@'%' IDENTIFIED BY 'password';
將username和password替換為你想設置的用戶名和密碼。%表示允許該用戶從任何IP地址連接MySQL。
3. 授權遠程用戶
使用以下命令為新用戶授權:
GRANT ALL PRIVILEGES ON *.* TO 'username'@'%';
這樣就授權該遠程用戶可以訪問所有數據庫。
4. 重啟MySQL
完成上面的配置後,需要重啟MySQL服務,讓新配置生效:
sudo systemctl restart mysqld
五、總結
通過以上步驟,我們可以在Linux系統上安裝、配置和管理MySQL數據庫,並且允許遠程連接。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/230409.html