在Linux上安裝數據庫管理系統(DBMS)通常涉及幾個步驟。以下是一些流行的Linux發行版(如Ubuntu、CentOS和Debian)上安裝MySQL、PostgreSQL和MongoDB的示例步驟。
sudo apt update
sudo apt install mysql-server
安裝完成后,運行安全腳本來提高安全性:
sudo mysql_secure_installation
sudo yum install mariadb-server mariadb
安裝完成后,運行安全腳本來提高安全性:
sudo mysql_secure_installation
sudo apt update
sudo apt install postgresql postgresql-contrib
安裝完成后,啟動并啟用PostgreSQL服務:
sudo systemctl start postgresql
sudo systemctl enable postgresql
sudo yum install postgresql-server postgresql-contrib
安裝完成后,啟動并啟用PostgreSQL服務:
sudo systemctl start postgresql
sudo systemctl enable postgresql
wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list
sudo apt update
sudo apt install mongodb-org
安裝完成后,啟動并啟用MongoDB服務:
sudo systemctl start mongod
sudo systemctl enable mongod
mysql -u root -p
輸入密碼后,你應該能看到MySQL的命令提示符。
psql -U postgres
輸入密碼后,你應該能看到PostgreSQL的命令提示符。
mongo
你應該能看到MongoDB的命令提示符。
確保防火墻允許數據庫服務的端口。例如,對于Ubuntu/Debian和CentOS/RHEL:
sudo ufw allow 3306/tcp
sudo ufw allow 5432/tcp
sudo ufw reload
sudo firewall-cmd --permanent --add-service=mysql
sudo firewall-cmd --permanent --add-service=postgresql
sudo firewall-cmd --permanent --add-service=mongodb
sudo firewall-cmd --reload
通過這些步驟,你應該能夠在Linux上成功安裝和配置MySQL、PostgreSQL和MongoDB。