centos7下安裝Mysql5 6 yum方式

2021-08-21 19:21:12 字數 3405 閱讀 3174

參考部落格:[阿里雲centos7使用yum安裝mysql5.6]

(一、安裝

大家都知道,centos自帶的repo是不會自動更新每個軟體的最新版本,所以無法通過yum方式安裝mysql的高階版本。所以,即使我使勁用yum -y install mysql mysql-server mysql-devel,也是沒有人會鳥我的。

所以,正確的安裝mysql5姿勢是要先安裝帶有可用的mysql5系列社群版資源的rpm包

rpm -uvh 

.com/get/mysql-community-release-el7-5.noarch.rpm

檢視當前可用的mysql安裝資源

yum repolist enabled | grep "mysql.*-community.*"
一般來說,只要安裝mysql-server跟mysql-client 。這時直接使用yum的方式安裝mysql

yum -y install mysql-community

-server

安裝完成。

#檢視版本

mysql -v

mysql ver 14.14 distrib 5.6

#測試一下,本機登入不需要密碼

/usr/bin/mysql

啟動和開機啟動

#加入開機啟動

systemctl enable mysqld

#啟動mysql服務程序

systemctl start mysqld

二、初始化

執行命令,重置密碼mysql_secure_installation

#會依次出現以下問題。

setroot

password? [y/n]

是否設定root使用者的密碼 (y。【設定登入密碼】)

remove

anonymous

users? [y/n]

是否刪除匿名使用者 (y)

disallow

root

login

remotely? [y/n]

是否禁止root遠端登入 (n)

remove

test

database

andaccess

toit? [y/n]

是否刪除test資料庫(y)

reload

privilege

tables

now? [y/n]

授權遠端使用者登入

# 先進入mysql

mysql -uroot -p

# 授權(root使用者)遠端連線許可權(不建議)

grant

allprivileges

on *.* to

'root'@'%' identified by

'遠端登入密碼'

with

grant

option;

flush privileges;

# 使用單獨的遠端登入使用者(推薦)

grant

allprivileges

on *.* to

'新使用者名稱'@'%' identified by

'遠端登入密碼'

with

grant

option;

flush privileges;

四、解除安裝mysql

1.停止mysql:

systemctl stop mysqld

systemctl disable mysqld

2.檢視有沒有安裝mysql,全部解除安裝

rpm -qa | grep -i mysql

mysql-community

-common

-5.6

.40-

2.el7.x86_64

mysql-community

-server

-5.6

.40-

2.el7.x86_64

mysql-community

-client

-5.6

.40-

2.el7.x86_64

mysql-community

-release

-el7

-5.noarch

mysql-community

-libs

-5.6

.40-

2.el7.x86_64

參考部落格

//解除安裝已安裝的元件

yum -y remove mysql-community-client-5.6.40-2.el7.x86_64

yum -y remove mysql-community-common-5.6.40-2.el7.x86_64

yum -y remove mysql-community-release-el7-5.noarch

# 解除安裝comm時,libs-compat會跟隨解除安裝,此步可不操作

yum -y remove mysql-community-libs-5.6.40-2.el7.x86_64

# 解除安裝client時,server會跟隨解除安裝,此步可不操作

yum -y remove mysql-community-server-5.6.40-2.el7.x86_64

3、刪除mysql目錄

//刪除mysql分散的資料夾

# 查出相應的mysql資料夾

whereis mysql

# 刪除(上面的結果)

rm -rf /usr/share/mysql

# 查詢

find / -name *mysql*

# 刪除(依次刪除上面查詢出來的結果)

rm -rf /use/lib/mysql

rm -rf /var/lib/mysql

# 刪除配置檔案

rm –rf /usr/my.cnf

rm -rf /root/.mysql_sercret

rm -rf /etc/selinux/targeted/active/modules/100/mysql

# 刪除日誌檔案

rm -rf /var/log/mysqld.log

4.確認解除安裝

rpm -qa | grep -i mysql

centos7下快速安裝mysql

2015 06 26 09 11 12481人閱讀收藏 舉報 centos 12 1 2 3 wget rpm ivh mysql community release el7 5.noarch.rpm yum install mysql community server 成功安裝之後重啟mysql服...

centos7下快速安裝mysql

1.centos7 自帶mariadb 可以通過yum install mariadb mariadb libs mariadb devel安裝 2.安裝mysql centos 7的yum源中貌似沒有正常安裝 mysql wget rpm ivh mysql community release e...

CentOS7下的MySQL安裝

1.準備安裝包 安裝環境檢查 1 上傳如下centos二進位制安裝包到 opt目錄 二進位制安裝包區分linux作業系統 mysql server 5.6.38 1.el7.x86 64.rpm 服務端 mysql client 5.6.38 1.el7.x86 64.rpm 客戶端 2 檢查系統是...