Linux系統下MySQL的安裝和配置

Linux系統下MySQL的安裝和配置


本文所介紹的方法均是在擁有root權限或者sudo權限下安裝的,以root用戶登錄爲例!

一、使用MySQL Yum存儲庫安裝

該方法適用於Oracle Linux,Red Hat Enterprise Linux,CentOS和Fedora系統,以下使用CentOS 7系統爲例:

  1. 下載軟件

    從MySQL官網下載系統對應版本的MySQL Yum Repository文件,或者從文末百度雲提取文件

    wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
    

    注:CentOS 7對應爲Red Hat Enterprise Linux 7

  2. 安裝MySQL源

    rpm -Uvh mysql80-community-release-el7-3.noarch.rpm
    
  3. 安裝MySQL

    yum install mysql-community-server
    
  4. 啓動MySQL服務器

    service mysqld start
    service mysqld status  # 檢查MySQL服務器的狀態
    
  5. 獲取超級用戶’root’@'localhost‘的密碼

    grep 'temporary password' /var/log/mysqld.log
    
  6. 登錄用戶並修改密碼

    mysql -uroot -p  # 輸入該命令後輸入密碼即可成功登錄
    
    ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';  # 將MyNewPass4!替換爲新密碼
    

    注:密碼至少包含一個大寫字母,一個小寫字母,一位數字和一個特殊字符,並且密碼總長度至少爲8個字符,否則會報錯!

  7. 設置開機啓動,否則每次重新開機後都得運行步驟4

    systemctl status mysql  # 查詢MySQL服務是否開機啓動
    systemctl enable mysqld  # 添加MySQL服務開機啓動
    systemctl daemon-reload  # 重新加載服務配置文件
    

二、使用MySQL APT存儲庫安裝

該方法適用於Debian和Ubuntu系統,以下使用Ubuntu 18.04 LTS爲例:

  1. 下載軟件

    從MySQL官網下載系統對應版本的MySQL APT Repository,或者從文末百度雲提取文件

    wget https://dev.mysql.com/get/mysql-apt-config_0.8.15-1_all.deb
    
  2. 安裝下載的發行軟件包

    dpkg -i mysql-apt-config_0.8.15-1_all.deb
    
  3. 安裝MySQL

    apt-get update  # 更新MySQL APT存儲庫更新軟件包信息(必須步驟)
    apt-get install mysql-server
    

    注:在安裝過程中,系統會要求提供root用戶密碼,加密方式選擇第二個(5.x舊版本)。

  4. 啓動MySQL服務器

    service mysql status  # 查詢MySQL服務器狀態
    service mysql start  # 啓動MySQL服務器
    service mysql stop  # 停止MySQL服務器
    service mysql retart  # 重啓MySQL服務器
    
  5. 登錄用戶

    mysql -uroot -p
    

詳細操作請參考官網資料:https://dev.mysql.com/doc/refman/8.0/en/installing.html

MySQL Yum Repository文件:

鏈接:https://pan.baidu.com/s/1nbJD-CXeFjDFf57owCrsyg
提取碼:gx02

MySQL APT Repository文件:

鏈接:https://pan.baidu.com/s/1lSHBZv-a1wm1PTIesPMz8Q
提取碼:y0t8

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章