centos7通過yum安裝MySQL

2022-03-18 10:26:55 字數 1756 閱讀 6458

wget
安裝mysql源

yum -y install mysql57-community-release-el7-11.noarch.rpm
檢視一下安裝效果

yum repolist enabled | grep mysql.*
yum install mysql-community-server
中間會彈出是與否的選擇,選擇y即可,然後耐心等待吧。。。。。。。

systemctl start  mysqld.service
執行一下命令檢視一下執行狀態

systemctl status mysqld.service
檢視一下初始密碼

grep "password" /var/log/mysqld.log
登入

mysql -uroot -p
修改密碼

alter user 'root'@'localhost' identified by '****************';
mysql預設安裝了密碼安全檢查外掛程式(validate_password),預設密碼檢查策略要求密碼必須包含:大小寫字母、數字和特殊符號,並且長度不能少於8位。

否則會提示error 1819 (hy000): your password does not satisfy the current policy requirements錯誤

可以降低密碼強度:

1、首先需要設定密碼的驗證強度等級,設定 validate_password_policy 的全域性引數為 low 即可,

輸入設值語句 「 set global validate_password_policy=low; 」 進行設值,

2、當前密碼長度為 8 ,如果不介意的話就不用修改了,按照通用的來講,設定為 6 位的密碼,設定 validate_password_length 的全域性引數為 6 即可,

輸入設值語句 「 set global validate_password_length=6; 」 進行設值,

資料庫沒有授權,只支援localhost本地訪問

mysql>grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
//遠端連線資料庫的時候需要輸入使用者名稱和密碼

使用者名稱:root

密碼:123456

指點ip: %代表所有ip,此處也可以輸入ip來指定ip

輸入後使修改生效還需要下面的語句

mysql>flush privileges;
也可以通過修改表來實現遠端:

mysql -u root -p

mysql> use mysql;

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

mysql> select host, user from user;

systemctl enable mysqld
systemctl daemon-reload

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

centos7通過yum安裝docker筆記

yum源安裝 1 更新yum yum update 2 刪除舊版本 yum remove docker docker client docker client latest docker common docker latest docker latest logrotate docker logr...