天天看點

Linux(Centos)部署MySQL8.0一、下載下傳位址二、安裝部署

Linux部署MySQL8.0

  • 一、下載下傳位址
  • 二、安裝部署
    • 1、将安裝包發送至伺服器
    • 2、解壓安裝包
    • 3、建立使用者組以及使用者和密碼
    • 4、授權使用者
    • 5、切換到bin目錄下
    • 6、初始化基礎資訊
    • 7、編輯my.cnf檔案
    • 8、添加mysqld服務到系統
    • 9、授權以及添加服務
    • 10、啟動mysql
    • 11、檢視啟動狀态
    • 12、将mysql指令添加到服務
    • 13、登入mysql mysql -uroot -p 密碼使用之前随機生成的密碼
    • 14、修改root密碼 其中123456是新的密碼自己設定
    • 15、執行 使密碼生效
    • 16、選擇mysql資料庫
    • 17、修改遠端連接配接并生效

一、下載下傳位址

下載下傳位址:https://downloads.mysql.com/archives/community/

Linux(Centos)部署MySQL8.0一、下載下傳位址二、安裝部署

二、安裝部署

1、将安裝包發送至伺服器

Linux(Centos)部署MySQL8.0一、下載下傳位址二、安裝部署

2、解壓安裝包

tar xvJf mysql-8.0.25-linux-glibc2.12-x86_64.tar.xz
           
Linux(Centos)部署MySQL8.0一、下載下傳位址二、安裝部署

在安裝包的檔案夾中建立檔案夾data

Linux(Centos)部署MySQL8.0一、下載下傳位址二、安裝部署

3、建立使用者組以及使用者和密碼

groupadd mysql
useradd -g mysql mysql
           
Linux(Centos)部署MySQL8.0一、下載下傳位址二、安裝部署

4、授權使用者

chown -R mysql.mysql /usr/local/mysql/mysql-8.0.25-linux-glibc2.12-x86_64
           
Linux(Centos)部署MySQL8.0一、下載下傳位址二、安裝部署

chown -R mysql.mysql你的mysql的安裝檔案夾

5、切換到bin目錄下

cd bin
           
Linux(Centos)部署MySQL8.0一、下載下傳位址二、安裝部署

6、初始化基礎資訊

Linux(Centos)部署MySQL8.0一、下載下傳位址二、安裝部署
./mysqld --user=mysql --basedir=/usr/local/mysql/mysql-8.0 --datadir=/usr/local/mysql/mysql-8.0/data/ --initialize
           
Linux(Centos)部署MySQL8.0一、下載下傳位址二、安裝部署

7、編輯my.cnf檔案

Linux(Centos)部署MySQL8.0一、下載下傳位址二、安裝部署

注釋mysqld_safe 修改資訊

basedir=/usr/local/mysql/mysql-8.0/
datadir=/usr/local/mysql/mysql-8.0/data/
socket=/tmp/mysql.sock
character-set-server=UTF8MB4
           
Linux(Centos)部署MySQL8.0一、下載下傳位址二、安裝部署

8、添加mysqld服務到系統

cp -a ./support-files/mysql.server /etc/init.d/mysql
           
Linux(Centos)部署MySQL8.0一、下載下傳位址二、安裝部署

9、授權以及添加服務

chmod +x /etc/init.d/mysql
chkconfig --add mysql
           
Linux(Centos)部署MySQL8.0一、下載下傳位址二、安裝部署

10、啟動mysql

service mysql start
           
Linux(Centos)部署MySQL8.0一、下載下傳位址二、安裝部署

11、檢視啟動狀态

service mysql status
           
Linux(Centos)部署MySQL8.0一、下載下傳位址二、安裝部署

12、将mysql指令添加到服務

ln -s /usr/local/mysql/mysql-8.0/bin/mysql /usr/bin
           

13、登入mysql mysql -uroot -p 密碼使用之前随機生成的密碼

mysql  mysql -uroot -p
           
Linux(Centos)部署MySQL8.0一、下載下傳位址二、安裝部署

14、修改root密碼 其中123456是新的密碼自己設定

15、執行 使密碼生效

Linux(Centos)部署MySQL8.0一、下載下傳位址二、安裝部署

16、選擇mysql資料庫

Linux(Centos)部署MySQL8.0一、下載下傳位址二、安裝部署

17、修改遠端連接配接并生效

update user set host='%' where user='root';
flush privileges;
           
Linux(Centos)部署MySQL8.0一、下載下傳位址二、安裝部署