Centos7通過rpm包安裝mysql5 7

2021-10-03 17:17:54 字數 2021 閱讀 1139

解除安裝系統自帶的mariadb

rpm -qa|grep mariadb //檢查mariadb版本

rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64 //解除安裝mariadb

上傳並解壓mysql的rpm包

安裝mysql

按以下順序安裝解壓後其中的4個rpm安裝包(此處是使用mysql使用者安裝),如上圖,如果報缺少依賴程式需要自行安裝,如 perl等

sudo rpm -ivh mysql-community-common-5.7.29-1.el7.x86_64.rpm

sudo rpm -ivh mysql-community-libs-5.7.29-1.el7.x86_64.rpm

sudo rpm -ivh mysql-community-client-5.7.29-1.el7.x86_64.rpm

sudo rpm -ivh mysql-community-server-5.7.29-1.el7.x86_64.rpm

啟動mysql服務

systemctl status mysqld //檢視mysql服務狀態,預設是不啟動的

systemctl start mysqld //啟動服務,此處使用mysql使用者啟動,需要root密碼認證

登入mysql修改初始密碼

初次安裝成功mysql會生成乙個隨機密碼用於登入, 密碼儲存在 mysql 的日誌裡(/var/log/mysqld.log)。

cat /var/log/mysqld.log | grep password //檢視密碼

mysql -uroot -p //登入mysql

set global validate_password_policy=0; //修改密碼策略,預設為1,即設定的密碼需要符合mysql的密碼策略否則修改密碼不會成功

alter user root@localhost identified by 『新密碼』; //修改root使用者密碼,長度預設至少8位,如果需要修改長度可以使用set global validate_password_length=自定義長度; 進行修改

grant all privileges on *.* to root@"%" identified by 『你的密碼』 with grant option; //配置遠端登入的使用者密碼

flush privileges; //重新整理配置,使配置生效;也可以重啟mysql服務

開放防火牆埠

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

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

firewall-cmd --reload

修改字符集

vim /etc/my.cnf //修改mysql配置檔案

新增上圖紅框部分, 修改完重啟mysql服務。

Centos7通過rpm安裝jenkins

這裡使用jenkins 2.204.2 1.1.noarch.rpm 需要有jdk環境 執行rpm ivh jenkins 2.204.2 1.1.noarch.rpm預設埠8080 可以進入 vi etc sysconfig jenkins修改埠 使用者名稱等資訊。jenkins port 888...

centos7通過yum安裝mysql

yum list installed grep mysql 如果有的話 就全部解除安裝 yum y remove 資料庫名稱yum search libaio 檢索相關資訊 yum install libaio 安裝依賴包如果找不到wget命令則先yum install wget wget新增 my...

CentOS7通過yum安裝Openresty

在 centos 系統上使用新的官方 yum 源的方法是 sudo yum install y yum utils sudo yum config manager add repo這兩條命令就設好新源了。目前支援 centos 6 x86 64 和 centos 7 x86 64,同時不再依賴 ep...