centos7環境下安裝MySQL

2021-08-29 03:48:49 字數 1616 閱讀 7687

安裝mysql官方的yum repository

wget -i -c
yum -y install mysql57-community-release-el7-10.noarch.rpm
安裝mysql服務

yum -y install mysql-community-server
啟動mysql服務

systemctl start  mysqld.service
也可以重新啟動服務

service mysqld restart
停止服務

systemctl stop mysqld.service
檢視mysql執行狀態

systemctl status mysqld.service
可以看到mysql服務的執行狀態,出現下面的資訊,其中active後面代表狀態啟功服務後為active (running),停止後為inactive (dead)

安裝完成後預設有乙個root使用者,初始密碼已經設定好,我們需要獲得這個初始密碼登入後再對其進行修改

為了加強安全性,mysql5.7為root使用者隨機生成了乙個密碼,在error log中,關於error log的位置,如果安裝的是rpm包,則預設是/var/log/mysqld.log。 

只有啟動過一次mysql才可以檢視臨時密碼

通過下面的命令檢視初始密碼,冒號後面的字元就是密碼

grep 'temporary password' /var/log/mysqld.log
登入root使用者

mysql -u root -p
提示輸入密碼,輸入初始密碼,使用該密碼之後需要設定自己的密碼,但是mysql對密碼有要求,我們想要設定簡單的密碼必須要修改約束,修改兩個全域性引數: 

validate_password_policy代表密碼策略,預設是1:符合長度,且必須含有數字,小寫或大寫字母,特殊字元。設定為0判斷密碼的標準就基於密碼的長度了。一定要先修改兩個引數再修改密碼

mysql> set global validate_password_policy=0;
validate_password_length代表密碼長度,最小值為4

set global validate_password_length=4;
修改密碼為root,之後就可以使用該密碼登入了

mysql> alter user 'root'@'localhost' identified by 'root';
/etc/my.cnf 這是mysql的主配置檔案

/var/lib/mysql mysql資料庫的資料庫檔案存放位置

/var/log mysql資料庫的日誌輸出存放位置

Centos7環境下安裝gitlab

1.安裝依賴 yum install curl openssh server openssh clients postfix cronie y 2.開啟postfix systemctl start postfix 3.設定postfix開機自啟動 systemctl enable postfix....

Centos7環境下安裝curl

curl是利用url語法在命令列方式下工作的開源檔案傳輸工具。它被廣泛應用在unix 多種linux發行版中,並且有dos和win32 win64下的移植版本。官網文件 wget2.解壓到當前目錄 tar zxf curl 7.54.0.tar.gz3.進入解壓後的目錄內 cd curl 7.54....

centos7環境下安裝Nginx

出處 linux教程網 一 介紹 nginx是一款web 伺服器 反向 伺服器 電子郵件伺服器。二 安裝 1 安裝nginx yum源 rpm ivh 2 安裝nginx yum y install nginx 3 啟動nginx systemctl start nginx.service 若埠被其...