溫馨提示×

CentOS Stream 8數據庫管理指南

小樊
42
2025-07-02 13:37:34
欄目: 智能運維

CentOS Stream 8已于2024年5月1日終止維護,因此我無法為您提供關于CentOS Stream 8的數據庫管理指南。不過,我可以為您提供一些在CentOS 8或RHEL上進行數據庫管理的一般步驟,這些步驟在CentOS Stream 9及以后的版本中仍然適用。

安裝數據庫服務器

  • MySQL/MariaDB

    1. 更新系統軟件包:
      sudo dnf update -y
      
    2. 安裝 MySQL Repository:
      sudo dnf install mysql-community-server -y
      
    3. 啟動 MySQL 服務:
      sudo systemctl start mysqld
      sudo systemctl enable mysqld
      
    4. 獲取臨時密碼:
      sudo grep 'temporary password' /var/log/mysqld.log
      
    5. 登錄 MySQL 并修改密碼:
      mysql -u root -p
      ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewStrongPassword!';
      
  • PostgreSQL

    1. 安裝 PostgreSQL 服務器:
      sudo dnf install postgresql13-server
      
    2. 初始化 PostgreSQL:
      sudo -u postgres postgresql-setup initdb
      
    3. 啟動 PostgreSQL 服務:
      sudo systemctl start postgresql
      sudo systemctl enable postgresql
      
    4. 創建數據庫和用戶:
      sudo -u postgres psql
      CREATE DATABASE mydb;
      CREATE USER myuser WITH PASSWORD 'mypassword';
      GRANT ALL PRIVILEGES ON mydb TO myuser;
      

數據庫管理命令行工具

  • 啟動MySQL服務
    sudo systemctl start mysqld
    
  • 查看MySQL運行狀態
    sudo systemctl status mysqld
    
  • 連接到MySQL
    mysql -u root -p
    
  • 創建數據庫
    CREATE DATABASE database_name;
    
  • 創建用戶并授權
    CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
    GRANT ALL PRIVILEGES ON database_name.* TO 'username'@'localhost';
    FLUSH PRIVILEGES;
    
  • 導入數據
    mysql -u root -p database_name < database;
    

使用圖形化工具管理數據庫

由于 CentOS Stream 8 已經不再受到支持,一些圖形化工具可能不再可用或無法正常工作。不過,您可以考慮使用其他 Linux 發行版,如 CentOS 7 或 RHEL,這些發行版仍然受到支持,并且有豐富的圖形化工具可供選擇,例如:

  • phpMyAdmin:一個基于 Web 的 MySQL 管理工具。
  • MySQL Workbench:一個官方提供的圖形化管理工具。
  • pgAdmin(適用于 PostgreSQL):如果您使用的是 PostgreSQL 數據庫。

請注意,由于 CentOS Stream 已經停止維護,建議考慮遷移到其他長期支持的 Linux 發行版,如 RHEL,以確保系統的穩定性和安全性。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女