溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

全面梳理 簡明安裝指南 mysql 8 安裝升級與配置

發布時間:2020-08-11 09:56:00 來源:ITPUB博客 閱讀:227 作者:云小蟲2019 欄目:MySQL數據庫

全面梳理 簡明安裝指南 mysql 8 安裝升級與配置

1. 安裝

官方文檔: https://dev.mysql.com/doc/refman/8.0/en/installing.html

1.1 Windows 環境下的MySQL安裝

  • MySQL noinstall ZIP Archives

  • MySQL Installer

1.1.1 Windows環境下的MySQL壓縮版安裝(免軟件安裝)

此版本下載軟件包解壓后,不需要安裝軟件,直接初始化數據庫,生成數據庫文件和數據庫服務。

(1) 下載并解壓

下載路徑: https://dev.mysql.com/downloads/mysql/
全面梳理 簡明安裝指南 mysql 8 安裝升級與配置

解壓后目錄結構如圖:
全面梳理 簡明安裝指南 mysql 8 安裝升級與配置

(2) 添加配置文件

在解壓下的根目錄下,需要添加配置文件my.ini。

配置文件最簡單的只需要設置兩個參數值 basedir和datadir。即軟件安裝目錄和數據庫文件目錄。

路徑中的“\”請使用雙“\”來分割目錄,如果不使用這種,可以使用單“/” 。
全面梳理 簡明安裝指南 mysql 8 安裝升級與配置

(3) 初始化數據庫

切換到bin目錄,或者將bin目錄配置到環境變量中。
全面梳理 簡明安裝指南 mysql 8 安裝升級與配置

執行初始化命令:

cmd> mysqld --initialize

完成后,data目錄下生成一堆數據庫相關文件
全面梳理 簡明安裝指南 mysql 8 安裝升級與配置

進入data目錄,找到.err結尾的文件,里面有數據庫的初始密碼。
全面梳理 簡明安裝指南 mysql 8 安裝升級與配置

(3) 安裝MySQL服務
cmd>mysqld --install mysql8

全面梳理 簡明安裝指南 mysql 8 安裝升級與配置

(4)啟動服務
cmd>net start mysql8

全面梳理 簡明安裝指南 mysql 8 安裝升級與配置

在服務列表中會出現剛才創建的服務名稱。
全面梳理 簡明安裝指南 mysql 8 安裝升級與配置

(5) 登錄并修改初始密碼
cmd> mysql -uroot -p'tRNwLh*wo9qA'

這里的密碼就是第(2) 步data目錄下.err文件里的隨機密碼。
全面梳理 簡明安裝指南 mysql 8 安裝升級與配置

修改密碼:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'Yxc_123456';

全面梳理 簡明安裝指南 mysql 8 安裝升級與配置

然后退出,用新密碼重新登錄。 至此,Windows環境下的壓縮版安裝成功完成。

(6)卸載
停止服務

查詢服務狀態

cmd> sc query mysql8

全面梳理 簡明安裝指南 mysql 8 安裝升級與配置

cmd> net stop mysql8

全面梳理 簡明安裝指南 mysql 8 安裝升級與配置

刪除服務
cmd>sc delete mysql8

全面梳理 簡明安裝指南 mysql 8 安裝升級與配置

刪除數據庫文件

刪除data目錄,或者徹底刪除數據庫軟件目錄。

1.1.2 Windows環境下的MySQL圖形化安裝

(1)下載

下載路徑: https://dev.mysql.com/downloads/windows/installer/8.0.html
全面梳理 簡明安裝指南 mysql 8 安裝升級與配置

(2) 安裝

全面梳理 簡明安裝指南 mysql 8 安裝升級與配置

這里選擇Server Only。
全面梳理 簡明安裝指南 mysql 8 安裝升級與配置
全面梳理 簡明安裝指南 mysql 8 安裝升級與配置
全面梳理 簡明安裝指南 mysql 8 安裝升級與配置
全面梳理 簡明安裝指南 mysql 8 安裝升級與配置
全面梳理 簡明安裝指南 mysql 8 安裝升級與配置
全面梳理 簡明安裝指南 mysql 8 安裝升級與配置
全面梳理 簡明安裝指南 mysql 8 安裝升級與配置
全面梳理 簡明安裝指南 mysql 8 安裝升級與配置
全面梳理 簡明安裝指南 mysql 8 安裝升級與配置
全面梳理 簡明安裝指南 mysql 8 安裝升級與配置

(3) 登錄驗證

在cmd中進入安裝目錄,C:\Program Files\MySQL\MySQL Server 8.0\bin,或者將該目錄配置到環境變量中。
全面梳理 簡明安裝指南 mysql 8 安裝升級與配置

查詢數據庫文件路徑:
全面梳理 簡明安裝指南 mysql 8 安裝升級與配置

(4) 卸載

全面梳理 簡明安裝指南 mysql 8 安裝升級與配置

進入 Installer 界面:
全面梳理 簡明安裝指南 mysql 8 安裝升級與配置

全面梳理 簡明安裝指南 mysql 8 安裝升級與配置

全面梳理 簡明安裝指南 mysql 8 安裝升級與配置

全面梳理 簡明安裝指南 mysql 8 安裝升級與配置

執行 直到結束。

1.2 CentOS 7 環境下的MySQL安裝

1.2.1 使用YUM安裝Mysql

(1) 查詢操作系統版本
cat /etc/redhat-release

CentOS Linux release 7.4.1708 (Core)

(2) 添加MySQL YUM倉庫

將MySQL YUM倉庫添加到操作系統倉庫列表中。

a. 下載MySQL YUM 倉庫 https://dev.mysql.com/downloads/repo/yum/

b. 選擇對應平臺的相關包,這里選擇 RedHat 7
全面梳理 簡明安裝指南 mysql 8 安裝升級與配置

-rw-r—r—. 1 mysql mysql 26024 Apr 9 14:31 mysql80-community-release-el7-3.noarch.rpm

c. 安裝YUM倉庫包

sudo yum localinstall mysql80-community-release-el7-3.noarch.rpm
(4) 選擇發現系列

使用MySQL Yum存儲庫時,默認情況下會選擇最新的GA系列(當前為MySQL 8.0)進行安裝。所以這里其實我們直接可以跳到下一步

查看已啟用或禁用了哪些子存儲庫 :

yum repolist all | grep mysql

全面梳理 簡明安裝指南 mysql 8 安裝升級與配置

下面 這些命令將禁用5.7系列的子存儲庫并啟用8.0系列的子存儲庫:

shell> sudo yum-config-manager --disable mysql57-community
shell> sudo yum-config-manager --enable mysql80-community

您還可以通過手動編輯 /etc/yum.repos.d/mysql-community.repo 文件來選擇發行系列 。這是文件中發行系列子存儲庫的典型條目:

[mysql57-community]
name=MySQL 5.7 Community Server
baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/6/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

查找要配置的子存儲庫的條目,然后編輯 enabled選項。指定 enabled=0禁用子存儲庫或 enabled=1啟用子存儲庫。例如,要安裝MySQL 8.0,請確保您具有 enabled=0用于MySQL 5.7的上述子存儲庫條目,并具有 enabled=1用于8.0系列的條目:

# Enable to use MySQL 8.0
[mysql80-community]
name=MySQL 8.0 Community Server
baseurl=http://repo.mysql.com/yum/mysql-8.0-community/el/6/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

您只能在任何時候為一個發行系列啟用子存儲庫。如果啟用了多個發行系列的子存儲庫,那么Yum將使用最新的系列。

shell> yum repolist enabled | grep mysql

全面梳理 簡明安裝指南 mysql 8 安裝升級與配置

(4) 安裝MySQL
shell> sudo yum install mysql-community-server
(5) 啟動MySQL服務
  1. 使用以下命令啟動MySQL服務器

    shell> sudo service mysqld start
    Starting mysqld:[ OK ]
    

    您可以使用以下命令檢查MySQL服務器的狀態:

    shell> sudo service mysqld status
    mysqld (pid 3066) is running.
    

假設服務器的數據目錄為空,則在服務器首次啟動時,會發生以下情況:

  • 服務器已初始化。

  • SSL證書和密鑰文件在數據目錄中生成。

  • validate_password 已安裝并啟用。

  • 'root'@'localhost創建 一個超級用戶帳戶。設置超級用戶的密碼并將其存儲在錯誤日志文件中。要顯示它,請使用以下命令:

    shell> sudo grep 'temporary password' /var/log/mysqld.log
    

    通過使用生成的臨時密碼登錄并盡快為超級用戶帳戶設置自定義密碼,以更改root密碼:

    shell> mysql -uroot -p
    
    mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';
    

    待續…..

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

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