溫馨提示×

如何在Linux下安裝MySQL

小樊
51
2025-06-22 23:25:27
欄目: 云計算

在Linux下安裝MySQL可以通過以下步驟完成,這里以在CentOS系統上安裝MySQL 8.0為例進行說明:

一、前置準備

  1. 準備一臺Linux虛擬機(如果使用云服務,跳過此步驟)。
  2. 下載官方MySQL包:訪問MySQL官方下載頁面,選擇合適的版本下載。
  3. 配置Linux的YUM源
    cd /etc/yum.repos.d/
    mkdir bak
    mv *.repo bak/
    curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo
    yum clean all
    yum repolist all
    
  4. 安裝基礎包
    yum install vim lrzsz net-tools bash-completion -y
    

二、開始安裝MySQL

  1. 查看系統是否已經安裝MySQL

    rpm -qa | grep mysql
    

    如果沒有返回信息,說明沒有安裝MySQL,直接進行下一步。

  2. 上傳并解壓MySQL安裝包

    rz
    tar -xvf mysql-8.0.39-linux-glibc2.28-x86_64.tar.xz
    rm -rf mysql-8.0.39-linux-glibc2.28-x86_64.tar.xz
    mv mysql-8.0.39-linux-glibc2.28-x86_64 /usr/local/mysql/
    
  3. 創建MySQL用戶組和用戶

    groupadd mysql
    useradd -r -g mysql -s /bin/false mysql
    
  4. 創建數據目錄并更改權限

    mkdir -p /data/mysql
    chown -R mysql:mysql /data/mysql
    chown -R mysql:mysql /usr/local/mysql
    
  5. 修改配置文件

    vim /etc/my.cnf
    

    根據需要配置MySQL的安裝路徑和其他選項。

  6. 初始化數據庫

    cd /usr/local/mysql/bin/
    ./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql --datadir=/data/mysql --user=mysql --initialize
    
  7. 查看初始密碼

    cat /data/mysql/mysql.err
    

    記下輸出的臨時密碼。

  8. 啟動MySQL服務

    cp /usr/local/mysql/supportfiles/mysql.server /etc/init.d/mysql
    service mysql start
    
  9. 修改密碼并開啟免密登錄

    • 修改/etc/my.cnf文件,默認位置在/etc/my.cnf。
    • 重啟服務使配置生效:
      service mysql restart
      
    • 登錄MySQL:
      /usr/local/mysql/bin/mysql -u root -p
      
    • 輸入初始密碼,然后按照提示修改密碼并開啟免密登錄。
  10. 授權遠程訪問MySQL(可選):

    GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'your_new_password';
    FLUSH PRIVILEGES;
    

請注意,以上步驟可能會因Linux發行版和MySQL版本的不同而有所差異。建議查閱你所使用的Linux發行版的官方文檔以獲取最準確的信息。如果在安裝過程中遇到具體的錯誤信息,可以根據錯誤信息進行針對性的解決。

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