Linux運維工程師:MySQL的安裝與配置

一、安裝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-hant/n/230409.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-10 18:17
下一篇 2024-12-10 18:17

相關推薦

發表回復

登錄後才能評論