centos7 安裝mysql詳細流程

2021-08-25 11:47:11 字數 2790 閱讀 3475

工作中經常需要安裝mysql,每次安裝的時候,總是用不同的方法安裝,有錯誤就解決一下,今天又重新裝了一次mysql,記錄下過程,以後就用這種方式安裝了!

1、檢視系統版本

[root@test107vm14 rpm-gpg]# lsb_release

-alsb

version: :core-4

.1-amd64

:core-4

.1-noarch

:cxx-4

.1-amd64

:cxx-4

.1-noarch

:desktop-4

.1-amd64

:desktop-4

.1-noarch

:languages-4

.1-amd64

:languages-4

.1-noarch

:printing-4

.1-amd64

:printing-4

.1-noarch

distributor

id: centos

description: centos

linux

release 7.3

.1611 (core)

release: 7.3

.1611

codename: core

3、檢查是否已經存在mysql,若存在解除安裝,避免安裝時產生一些錯誤!

rpm -qa

| grep -i mysql

若存在,使用rpm -e packname –nodeps命令刪除安裝包

which mysql
檢視mysql配置資訊,刪除對應的配置檔案等資訊!

刪除mysql使用者

userdel mysql
4、上傳安裝包

mkdir -p /usr/local/mysql
上傳安裝包

5、解壓縮安裝包

tar -xvf mysql-5.6

.41-1.el7.x86_64.rpm-bundle.tar

解壓後,得到如下檔案

6、建立mysql使用者和組

groupadd -g

1000 mysql

useradd mysql -g mysql -p mysql
7、安裝mysql

rpm -ivh mysql-server-5.6

.41-1.el7.x86_64.rpm

提示錯誤:

conflicts with

file

from package mariadb-libs-1:5.5

.56-2.el7.x86_64

與mariadb衝突,刪除mariadb即可!

rpm -e mariadb-libs

-1:5.5

.56-

2.el7.x86_64 --nodeps

然後重新執行上面的安裝命令!

rpm -ivh mysql-client-5.6

.41-1.el7.x86_64.rpm

rpm -ivh mysql-devel-5.6

.41-1.el7.x86_64.rpm

rpm -ivh mysql-shared-5.6

.41-1.el7.x86_64.rpm

安裝這四個即可,至此安裝完成!

8、啟動mysql

service mysql start

啟動成功後,可檢視是否成功監聽3306埠

9、使用隨機密碼登入mysql

find / -name .mysql_secret
查詢生成的隨機密碼路徑,檢視此檔案,獲取隨機密碼

使用隨機預設密碼登入mysql

mysql -u root -p
10、修改密碼登陸成功後,修改密碼,否則無法選擇資料庫進行操作

set password=password('password');
flush privileges;
至此,便可以進行mysql操作了;

centos 7 安裝MySQL 筆記

1.安裝 wget rpm ivh mysql community release el7 5.noarch.rpm yum install mysql community server 成功安裝之後重啟mysql服務 service mysqld restart 初次安裝mysql是root賬戶是...

centos7離線安裝mysql

選擇red hat enterprise linux 7 oracle linux 7 把os的版本選擇為all 安裝之前先解除安裝自帶的mysql 搜尋mysql的rpm包 rpm qa grep i mysql rpm qa grep i mariadb刪除mysql rpm e mariadb...

CentOS7安裝MySql指南

1 通過 rpm qa grep mariadb 命令檢視 mariadb 的安裝包 2 通過 rpm e mariadb libs 5.5.56 2.el7.x86 64 nodeps 命令裝卸 mariadb 3 通過 cd usr local 命令進入根目錄下的usr目錄下的local目錄,並...