centos7離線安裝mysql

2021-09-27 13:38:53 字數 1822 閱讀 6242

選擇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-libs-5.5.35-3.el7.x86_64 --nodeps

rpm -e mysql-***-5.5.35-3.el7.x86_64 --nodeps

再安裝mysql需要的依賴包 libaio依賴 和 net-tools 依賴

yum -y install libaio

yum -y install net-tools

2 : 解壓安裝包,依次安裝一下rpm包

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

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

rpm -ivh mysql-community-devel-5.7.21-1.el7.x86_64.rpm

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

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

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

3,

停止服務

service mysqld stop
編輯

vi /etc/my.cnf

新增

skip-grant-tables     #新增這句話,這時候登入mysql就不需要密碼

symbolic-links=0

開啟服務

service mysqld start
mysql> mysql -uroot -p
回車

重新整理許可權

mysql>flush privileges;
設定密碼

mysql>set password for root@localhost = password('123456');
重新整理許可權

mysql>flush privileges
重啟服務

service mysqld restart
設定開機啟動

systemctl enable mysqld
3 : 開放mysql遠端訪問

select user,host from user;

update user set host=

'%' where user=

'root'

;flush privileges;

4: 關閉防火牆

systemctl stop firewalld

systemctl disable firewalld

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