環境:阿里雲centos7.8
wget
2.安裝mysql源
yum install mysql80-community-release-el7-1.noarch.rpm
3.安裝mysql
yum install mysql-community-server
4.檢查mysql的安裝
rpm -qa |
grep mysql
如下所示:
5.啟動mysql並設定開機自啟
啟動服務
systemctl start mysqld
檢視服務狀態
systemctl status mysqld
開機自啟
systemctl enable mysqld
6.檢視預設密碼並登陸mysql
grep
'password' /var/log/mysqld.log
如下所示:
] mysql -uroot -p
7.修改mysql登陸密碼
> alter user 'root'@'localhost' identified by 'mysql@123'
;
8.修改密碼策略
比如我們在做實驗,密碼不想太複雜怎麼辦,這時我們可以修改密碼策略,從而設定簡單易記的密碼
登陸資料庫:
] mysql -uroot -p
檢視當前密碼策略
> show variables like 'validate_password%'
;
如下所示:
– 密碼驗證策略要求(0或low代表低階)
>
set global validate_password.policy=0;
– 密碼至少要包含的小寫字母個數和大寫字母個數
>
set global validate_password.mixed_case_count=0;
– 密碼至少要包含的數字個數。
>
set global validate_password.number_count=0;
– 密碼至少要包含的特殊字元數
>
set global validate_password.special_char_count=0;
– 密碼長度
>
set global validate_password.length=6;
設定完成後密碼策略為:密碼長度》=6 就可以了,這時候你就可以將密碼設定為:123456
如果不需要密碼策略,在/etc/my.cnf
檔案中新增如下配置禁用即可:
validate_password = off
然後重新啟動mysql服務使配置生效:systemctl restart mysqld
9.開啟mysql的遠端訪問
執行以下命令開啟遠端訪問限制(注意:下面命令開啟的ip是 192.168.0.1,如要開啟所有的,用%代替ip):
> grant all privileges on *.* to 'root'@'192.168.0.1' identified by 'password' with grant option;
然後再輸入下面命令重新整理:
> flush privileges;
10.徹底解除安裝mysql
暫停服務:
systemctl stop mysqld
查詢安裝的軟體包
將查詢出的軟體包解除安裝再次執行查詢命令:
rpm -qa |
grep mysql
確保沒有mysql相關包在這裡我們直接使用命令:
使用這條命令就可以刪除mysql相關檔案了rm -rf $(
find / -name mysql)
確保已經刪除,我們再用命令
find / -name mysql
查詢一下到這裡就是mysql的安裝與解除安裝了
Centos7 完全解除安裝MySQL8 0
1 檢視mysql安裝了哪些東西 rpm qa grep i mysql執行結果如下 2 開始解除安裝 依次執行 yum remove 包名 例如 yum remove mysql community client 8.0.22 1.el7.x86 64 3 檢視是否解除安裝完成,執行步驟 1 的命...
基於Centos7的MySQL 8 0安裝
通過命令檢視mariadb的安裝包 root master rpm qa grep mariadb 通過命令清除mariabd的所有安裝包 root master rpm e mariadb libs 5.5.56 2.el7.x86 64 nodeps 通過命令再次檢視mariadb的安裝包是否已...
centos7安裝mysql 8 0 簡單全過程
依次執行以下命令,遇到選項選y。sudo yum localinstallyum module disable mysqlsudo yum install mysql community serversystemctl start mysqld.servicesystemctl status mys...