CentOS7使用rpm包離線安裝mysql

2021-08-09 22:51:03 字數 2842 閱讀 6375

之前寫過一篇通過gz包安裝mysql的部落格,但是由於步驟複雜,容易出錯,藉著此次需要離線環境部署mysql的機會重寫一篇centos離線安裝mysql的部落格。

1.解除安裝centos自帶的mariadb-lib

(執行rpm -qa|greo mariadb

有對應資訊才解除安裝,沒有不需要執行解除安裝):

2. 使用離線rpm包安裝mysql,筆者安裝日期是2023年10月28日,官方版本是5.7.20,

),該安裝文件2.6節介紹了離線模式安裝mysql installingmysql using unbreakable linux network (uln)

,根據它的指引找到使用rpm包的安裝指導(2.5.5 installingmysql on linux using rpm packages from oracle

)。從其文件中我們了解到標準安裝需要安裝以下五個包:

解壓(需要在包所在路徑執行):

3.由於rpm包有安裝順序,依次按順序執行安裝:

rpm -ivh mysql-community-common-5.7.20-1.el7.x86_64.rpm

rpm -ivh mysql-community-libs-5.7.20-1.el7.x86_64.rpm

rpm -ivh mysql-community-libs-compat-5.7.20-1.el7.x86_64.rpm

rpm -ivh mysql-community-client-5.7.20-1.el7.x86_64.rpm

rpm -ivh mysql-community-server-5.7.20-1.el7.x86_64.rpm

4.指定datadir執行資料庫初始化命令:

mysql_install_db --datadir=/var/lib/mysql

5.為datadir指定屬使用者及其所屬:

chown-r mysql:mysql /var/lib/mysql/

6.配置

my.cnf

,開啟表名忽略大小寫

(如果不需要此功能可以略過此步驟):

vi /etc/my.cnf 在

[mysqld]

下面加入:

7.啟動

mysql:

servicemysqld start

8.檢視

mysql

預設密碼,並登入

mysql

檢視預設密碼:

cat ~/.mysql_secret

9.使用改密碼登入mysql修改密碼:

10.修改mysql,root使用者密碼密碼:

set password=password('12345678');

11.開啟遠端登入授權:

use mysql;

update user set host='%' where user='root';

flush privileges;

12.開啟防火牆:

然後開啟

3306

埠防火牆即可。

firewall-cmd --zone=public --add-port=3306/tcp--permanent

firewall-cmd –reload

注:centos7

系統防火牆一般使用的是

firewall,centos6

系統一般使用的是

iptables

,但是也不是絕對的,如果防火牆開啟失敗,請先核實系統防火牆軟體操作方法。

13:.設定開機啟動啟動:

systemctl enable mysqld.service

mysql相關常用命令

啟動,停止,重新啟動:service mysqld start/stop/restart

檢視程序:ps -ef|grep mysql

本機登入mysql:mysql -uroot -p

使用資料庫:use $

如此mysql的安裝便完成了,相比於之前使用gz包安裝確實簡單了不少,接下來我們就要進行主備mysql的安裝配置,實現資料備份。具體配置見後續部落格。

centos7 rpm 離線安裝 kibana

參考文章 centos 7 kibana安裝配置 centos7 安裝kibana 6.4.0 安裝kibana root vmtest soft rpm ivh kibana 6.5.4 x86 64.rpm root vmtest soft vi etc kibana kibana.yml se...

CentOS7離線安裝Docker

安裝過程中遇到的問題 下面描述了如何在centos7離線安裝docker。建議先閱讀docker官方離線安裝指南 參考下面的文章將iso光碟印象檔案設定為本地yum源 在vmware中設定iso光碟映象為本地yum源 在上面的目錄下,執行 sudo yum install rpm因為前面已經設定了本...

centos7安裝離線ntp

autogen libopts 5.18 5.el7.x86 64.rpm ntpdate 4.2.6p5 28.el7.centos.x86 64.rpm ntp 4.2.6p5 28.el7.centos.x86 64.rpm cd 到存放安裝包的目錄執行如下3天命令 rpm ivh autog...