MySQL是一種流行的關系型數據庫,它在Linux系統下得到了廣泛的使用。在本文中,我們將介紹如何在Linux操作系統上安裝和配置MySQL數據庫。
首先,我們需要從MySQL的官方網站下載最新的二進制安裝包,并安裝它。建議使用root用戶運行以下命令:
wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-advanced-8.0.26-linux-glibc2.12-x86_64.tar.xz tar -xf mysql-advanced-8.0.26-linux-glibc2.12-x86_64.tar.xz cd mysql-8.0.26-linux-glibc2.12-x86_64 sudo ./bin/mysqld --initialize --user=mysql sudo ./bin/mysql_ssl_rsa_setup sudo ./bin/mysqld_safe --user=mysql &
現在,MySQL已經安裝并在后臺運行。接下來,我們需要為MySQL設置一個root用戶的賬戶和密碼:
sudo mysql_secure_installation
在MySQL命令行中,我們可以創建新的數據庫和用戶。以下是一個例子:
mysql -u root -p CREATE DATABASE mydatabase; GRANT ALL PRIVILEGES ON mydatabase.* TO 'myuser'@'localhost' IDENTIFIED BY 'mypassword'; FLUSH PRIVILEGES;
為了保證MySQL的安全性,我們需要配置MySQL的防火墻規則:
sudo firewall-cmd --add-service=mysql --permanent sudo firewall-cmd --reload
最后,我們需要編輯MySQL的配置文件,以便它能夠接收來自遠程訪問者的請求:
sudo vi /etc/my.cnf # 在[mysqld]部分添加如下代碼 bind-address = 0.0.0.0
現在,我們已經成功地在Linux系統下安裝和配置了MySQL數據庫。我們可以通過MySQL命令行或其他數據庫客戶端連接MySQL,并使用它來存儲和查詢數據。