Linux系統下MySQL的安裝和配置
本文所介紹的方法均是在擁有root權限或者sudo權限下安裝的,以root用戶登錄爲例!
一、使用MySQL Yum存儲庫安裝
該方法適用於Oracle Linux,Red Hat Enterprise Linux,CentOS和Fedora系統,以下使用CentOS 7系統爲例:
-
下載軟件
從MySQL官網下載系統對應版本的MySQL Yum Repository文件,或者從文末百度雲提取文件
wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
注:CentOS 7對應爲Red Hat Enterprise Linux 7
-
安裝MySQL源
rpm -Uvh mysql80-community-release-el7-3.noarch.rpm
-
安裝MySQL
yum install mysql-community-server
-
啓動MySQL服務器
service mysqld start service mysqld status # 檢查MySQL服務器的狀態
-
獲取超級用戶’root’@'localhost‘的密碼
grep 'temporary password' /var/log/mysqld.log
-
登錄用戶並修改密碼
mysql -uroot -p # 輸入該命令後輸入密碼即可成功登錄 ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!'; # 將MyNewPass4!替換爲新密碼
注:密碼至少包含一個大寫字母,一個小寫字母,一位數字和一個特殊字符,並且密碼總長度至少爲8個字符,否則會報錯!
-
設置開機啓動,否則每次重新開機後都得運行步驟4
systemctl status mysql # 查詢MySQL服務是否開機啓動 systemctl enable mysqld # 添加MySQL服務開機啓動 systemctl daemon-reload # 重新加載服務配置文件
二、使用MySQL APT存儲庫安裝
該方法適用於Debian和Ubuntu系統,以下使用Ubuntu 18.04 LTS爲例:
-
下載軟件
從MySQL官網下載系統對應版本的MySQL APT Repository,或者從文末百度雲提取文件
wget https://dev.mysql.com/get/mysql-apt-config_0.8.15-1_all.deb
-
安裝下載的發行軟件包
dpkg -i mysql-apt-config_0.8.15-1_all.deb
-
安裝MySQL
apt-get update # 更新MySQL APT存儲庫更新軟件包信息(必須步驟) apt-get install mysql-server
注:在安裝過程中,系統會要求提供root用戶密碼,加密方式選擇第二個(5.x舊版本)。
-
啓動MySQL服務器
service mysql status # 查詢MySQL服務器狀態 service mysql start # 啓動MySQL服務器 service mysql stop # 停止MySQL服務器 service mysql retart # 重啓MySQL服務器
-
登錄用戶
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