centos7離線安裝mysql

2021-10-13 07:21:04 字數 2126 閱讀 6051

//檢視是否安裝mariadb

rpm -qa|grep mariadb

//刪除mariadb

rpm -e --nodeps mariadb-libs

//解壓離線安裝包

tar -xvf mysql-

8.0.15

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

//逐個安裝

rpm -ivh mysql-community-common-

8.0.15

-1.el7.x86_64.rpm

rpm -ivh mysql-community-libs-

8.0.15

-1.el7.x86_64.rpm

rpm -ivh mysql-community-libs-compat-

8.0.15

-1.el7.x86_64.rpm

rpm -ivh mysql-community-embedded-compat-

8.0.15

-1.el7.x86_64.rpm

rpm -ivh mysql-community-devel-

8.0.15

-1.el7.x86_64.rpm

rpm -ivh mysql-community-client-

8.0.15

-1.el7.x86_64.rpm

rpm -ivh mysql-community-server-

8.0.15

-1.el7.x86_64.rpm

/*//編輯配置檔案

vi /etc/my.cnf

#datadir=/var/lib/mysql

datadir=/data/mysql

socket=/var/lib/mysql/mysql.sock

log-error=/var/log/mysqld.log

pid-file=/var/run/mysqld/mysqld.pid*/

//啟動mysql

systemctl start mysqld.service

//設定開機啟動

systemctl enable mysqld

//檢視root登入密碼

cat /var/log/mysqld.log | grep password

//登入

mysql -u root -p  

//設定密碼策略

set global validate_password_policy =0;

//設定密碼長度

set global validate_password_length=6;

//修改密碼

alter user 'root'@'localhost' identified with mysql_native_password by '123456'

;//修改遠端登入許可權

grant all privileges on *

.* to 'root'@'%' identified by '123456' with grant option;

//重新整理許可權

flush privileges;

//向防火牆暴露3306埠

firewall-cmd --zone=

public

--add-port=

3306

/tcp --permanent

//防火牆重新整理

firewall-cmd --reload

//重置root密碼

vi /etc/my.cnf

skip-grant-tables

//重啟mysql

systemctl restart mysqld.service

//登入

mysql -u root -p

//修改為空字串 

update user set authentication_string=

'' where user=

'root'

;注掉skip-grant-tables

//重啟mysql

systemctl restart mysqld.service

修改即可

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...

centos7離線安裝ansible

centos7離線安裝ansible 2 啟動ssh服務。3 收集金鑰檔案。示例 ssh keygen t rsa p 寫入信任檔案 將 root ssh id rsa storm1.pub分發到其他伺服器,並在所有伺服器上執行如下指令 cat root ssh id rsa storm1.pub ...