全面梳理 簡明安裝指南 mysql 8 安裝升級與配置
1. 安裝
官方文件: https://dev.mysql.com/doc/refman/8.0/en/installing.html
1.1 Windows 環境下的MySQL安裝
1.1.1 Windows環境下的MySQL壓縮版安裝(免軟體安裝)
此版本下載軟體包解壓後,不需要安裝軟體,直接初始化資料庫,生成資料庫檔案和資料庫服務。
(1) 下載並解壓
下載路徑:
https://dev.mysql.com/downloads/mysql/
解壓後目錄結構如圖:
(2) 新增配置檔案
在解壓下的根目錄下,需要新增配置檔案my.ini。
配置檔案最簡單的只需要設定兩個引數值 basedir和datadir。即軟體安裝目錄和資料庫檔案目錄。
路徑中的“\”請使用雙“\”來分割目錄,如果不使用這種,可以使用單“/” 。
(3) 初始化資料庫
切換到bin目錄,或者將bin目錄配置到環境變數中。
執行初始化命令:
cmd> mysqld --initialize
完成後,data目錄下生成一堆資料庫相關檔案
進入data目錄,找到.err結尾的檔案,裡面有資料庫的初始密碼。
(3) 安裝MySQL服務
cmd>mysqld --install mysql8
(4)啟動服務
cmd>net start mysql8
在服務列表中會出現剛才建立的服務名稱。
(5) 登入並修改初始密碼
cmd> mysql -uroot -p'tRNwLh*wo9qA'
這裡的密碼就是第(2) 步data目錄下.err檔案裡的隨機密碼。
修改密碼:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'Yxc_123456';
然後退出,用新密碼重新登入。 至此,Windows環境下的壓縮版安裝成功完成。
(6)解除安裝
停止服務
查詢服務狀態
cmd> sc query mysql8
cmd> net stop mysql8
刪除服務
cmd>sc delete mysql8
刪除資料庫檔案
刪除data目錄,或者徹底刪除資料庫軟體目錄。
1.1.2 Windows環境下的MySQL圖形化安裝
(1)下載
下載路徑:
https://dev.mysql.com/downloads/windows/installer/8.0.html
(2) 安裝
這裡選擇Server Only。
(3) 登入驗證
在cmd中進入安裝目錄,C:\Program Files\MySQL\MySQL Server 8.0\bin,或者將該目錄配置到環境變數中。
查詢資料庫檔案路徑:
(4) 解除安裝
進入 Installer 介面:
執行 直到結束。
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
-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
下面 這些命令將禁用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
(4) 安裝MySQL
shell> sudo yum install mysql-community-server
(5) 啟動MySQL服務
-
使用以下命令啟動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!';
待續…..
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69915315/viewspace-2685201/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- kubernetes 1.14 升級安裝指南
- rpm包安裝升級與解除安裝
- 【MySQL】安裝與配置MySql
- MySQL安裝與配置MySql
- Linux下Go的安裝、配置 、升級和解除安裝LinuxGo
- 教程:MySQL 8安裝與配置及注意事項MySql
- Centos Docker安裝、升級、解除安裝CentOSDocker
- 本地windows搭建spark環境,安裝與詳細配置(jdk安裝與配置,scala安裝與配置,hadoop安裝與配置,spark安裝與配置)WindowsSparkJDKHadoop
- RPM包的安裝與升級
- Mac brew swoole 安裝與升級Mac
- MySQL安裝配置MySql
- MySQL全面瓦解:安裝部署與準備MySql
- centos7 (阿里雲、linux) 單機spark的安裝與配置詳解(jdk安裝與配置,scala安裝與配置,hadoop安裝與配置,spark安裝與配置)CentOS阿里LinuxSparkJDKHadoop
- MySQL - 下載與安裝配置(Linux)MySqlLinux
- Mysql安裝與配置_win10MySqlWin10
- GitBook簡明安裝教程Git
- Django安裝與簡單配置(1)Django
- Mysql for Linux安裝配置之—— rpm(bundle)安裝MySqlLinux
- Mysql for Linux安裝配置之—— 原始碼安裝MySqlLinux原始碼
- MySQL安裝之二_安裝配置泥潭版MySql
- Minix安裝及配置指南
- mysql安裝及配置MySql
- kali安裝和升級
- ruby安裝及升級
- mysql 簡單安裝MySql
- 連網安裝mysql與原始碼安裝mysqlMySql原始碼
- Mysql安裝解除安裝與啟停MySql
- MySQL安裝之一_安裝配置順利版MySql
- MySQL的安裝與配置——詳細教程MySql
- macOS下MySQL 8.0 安裝與配置教程MacMySql
- Arch Linux 安裝簡明流程Linux
- 《簡明 PHP 教程》02 安裝PHP
- Windows安裝MySQL8WindowsMySql
- docker安裝mysql8DockerMySql
- Linux CentOS升級安裝gitLinuxCentOSGit
- 升級所有Python安裝包Python
- beego的安裝和升級Go
- 安裝升級Linux GCC版本LinuxGC