溫馨提示×

如何在Linux上配置MySQL

小樊
40
2025-08-03 00:51:45
欄目: 云計算

在Linux上配置MySQL主要包括安裝MySQL服務器、啟動和停止服務、安全配置、創建數據庫和用戶以及修改配置文件等步驟。以下是詳細的步驟指南:

安裝MySQL

  • 使用包管理器安裝

    • Debian/Ubuntu
      sudo apt update
      sudo apt install mysql-server
      
    • CentOS/RHEL
      sudo yum update
      sudo yum install mysql-server
      
    • Arch Linux
      sudo pacman -S mysql
      
  • 手動編譯安裝(可選):

    • 下載MySQL源碼包并解壓。
    • 安裝編譯所需的依賴。
    • 配置編譯選項并編譯安裝。
    • 初始化MySQL數據庫并啟動服務。

啟動和停止MySQL服務

  • 啟動MySQL服務
    sudo systemctl start mysql
    
  • 停止MySQL服務
    sudo systemctl stop mysql
    
  • 重啟MySQL服務
    sudo systemctl restart mysql
    
  • 設置MySQL服務開機自啟
    sudo systemctl enable mysql
    

安全配置

  • 運行安全配置腳本以設置root密碼并刪除匿名用戶等:
    sudo mysql_secure_installation
    

創建數據庫和用戶

  • 創建數據庫
    CREATE DATABASE dbname;
    
  • 創建用戶并授權
    CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
    GRANT ALL PRIVILEGES ON dbname.* TO 'username'@'localhost';
    FLUSH PRIVILEGES;
    

修改配置文件

  • 配置文件路徑
    • Debian/Ubuntu:/etc/mysql/my.cnf
    • CentOS/RHEL:/etc/my.cnf
  • 常見配置修改
    [mysqld]
    bind-address = 0.0.0.0 # 允許遠程訪問
    max_connections = 200 # 最大連接數
    character-set-server = utf8mb4 # 設置默認字符集
    
  • 重啟MySQL使配置生效
    sudo systemctl restart mysql
    

驗證安裝

  • 登錄MySQL
    mysql -u root -p
    
  • 查看MySQL狀態
    sudo systemctl status mysql
    

以上步驟涵蓋了在Linux上配置MySQL的基本流程,包括安裝、啟動和停止服務、安全配置、數據庫和用戶管理以及配置文件的修改。根據具體需求,可能還需要進行進一步的優化和配置。

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