CentOS 7 RPM安裝Mysql 5.7數據庫

背景

1.沒法鏈接外網
2.沒法使用yum源安裝node

部署過程

1、查看linux服務器版本

1.查看操做系統版本

cat /etc/redhat-release mysql

2.查看系統內核版本

uname -r linux

CentOS 7  RPM安裝Mysql 5.7數據庫

2、下載對應版本的MySQL安裝文件

1.下載地址: https://downloads.mysql.com/archives/community/

2.選擇對應的Linux版本和x86/x64進行下載,選擇 RPM Bundle下載

CentOS 7  RPM安裝Mysql 5.7數據庫

3、卸載舊版本的mysql、mariadb

一、卸載舊版本mariadb

rpm -qa|grep mariadb #查找mariadb
rpm -e --nodeps mariadb-libs-5.5.60-1.el7_5.x86_64 #卸載sql

CentOS 7  RPM安裝Mysql 5.7數據庫

2.查看舊版本MySql

rpm -qa | grep mysql
使用命令rpm -e --nodeps {-file-name}進行移除操做,移除的時候可能會有依賴,要注意必定的順序。數據庫

3.上傳軟件包,解壓

CentOS 7  RPM安裝Mysql 5.7數據庫

CentOS 7  RPM安裝Mysql 5.7數據庫

4、使用 rpm 命令安裝MySql組件

按照依賴關係依次安裝rpm包 依賴關係依次爲common→libs→client→server服務器

rpm -ivh mysql-community-common-5.7.22-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.22-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.22-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.22-1.el7.x86_64.rpm
rpm -ivh mysql-community-devel-5.7.31-1.el7.x86_64.rpmide

如有如下報錯:
CentOS 7  RPM安裝Mysql 5.7數據庫ui

再次安裝:
CentOS 7  RPM安裝Mysql 5.7數據庫操作系統

注意:ivh中, i-install安裝;v-verbose進度條;h-hash哈希校驗3d

五 登陸並建立MySql密碼

1 啓動MySql

systemctl start mysqld.service 啓動mysql
systemctl status mysqld.service 查看mysql狀態
netstat -anop|grep 3306

CentOS 7  RPM安裝Mysql 5.7數據庫

2.登錄mysql修改root密碼

grep 'temporary password' /var/log/mysqld.log

CentOS 7  RPM安裝Mysql 5.7數據庫

mysql -uroot -pzo(ojOhiI6jS

解決密碼設置強度不夠問題:

Your password does not satisfy the current policy requirments

1: 更改策略,設置 validate_password_policy=0;

校驗級別最低,只校驗密碼長度,只要長度跟validate_password_length同樣便可,默認長度是8位。能夠經過:
mysql> set global validate_password_policy=0;
修改有效密碼長度:

mysql> set global validate_password_length=1;
Query OK, 0 rows affected (0.00 sec)
無論設置 validate_password_length=1,仍是2,3,4 ,‘有效密碼長度’這個參數的實際值都是4。超過4後設置是多少實際就是多少。

2:重設密碼:

mysql> set password for root@localhost=password('1234');

3.從新登陸,使用新密碼

CentOS 7  RPM安裝Mysql 5.7數據庫

相關文章
相關標籤/搜索