(①yum install ***
②yum -y install xx
那這兩種方式有什麼不同呢?
對於小白來說這是挺容易困惑的事。其實呢,這兩種方式,用起來的作用是一樣的,都能成功的對軟體進行操作。
那不同的地方就在於
①在安裝或解除安裝的過程中,會詢問使用者 :is that ok?
②則是將y直接以引數的方式附在指令上,後面就不會有這種詢問語句了
)2:安裝gcc(在使用ngix伺服器時會需要用,如果不使用ngix伺服器可以不用安裝)
yum -y install gcc-c++
3:安裝pcre(perl語言相容正規表示式,是乙個用c語言編寫的正規表示式函式庫,安裝nginx而且用到rewrite功能,如果沒有裝pcre,會報缺少pcre library)
yum install -y pcre pcre-devel
4:安裝zlib(zlib 適用於資料壓縮的函式庫)
yum install -y zlib zlib-devel
5:安裝openssl(openssl 是乙個開源專案,openssl可以實現:秘鑰證書管理、對稱加密和非對稱加密 )
yum install -y openssl openssl-devel
8:啟動mysql
systemctl start mysqld
9:設定開機啟動
systemctl enable mysqld
systemctl daemon-reload
10:設定允許遠端登入(mysql預設不允許遠端登入)
grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
注意:如果密碼設定太短,會提示錯誤
修改validate_password_policy引數的值
mysql> set global validate_password_policy=0;
修改validate_password_length引數的值
mysql> set global validate_password_length=1;
修改validate_password_mixed_case_count引數的值
mysql> set global validate_password_mixed_case_count=2;
執行完這些操作之後重新執行上面的操作
flush privileges;
這個是重新整理授權的意思,如果沒有這句話,授權可能無法立刻生效。
11:配置預設編碼為utf8
修改/etc/my.cnf配置檔案,在[mysqld]下加入編碼配置
character_set_server=uft8
init_connect='set names utf8'
12:重啟mysql服務
systemctl restart mysqld
show variables like 'validate_password%';
linux下mysql 檢視預設埠號與修改埠號方法
使用show global variables like 'port'; 命令檢視埠號
說明一下linux系統下面很多包都帶有*-devel,devel包含普通包,只比普通包多了標頭檔案。
動態鏈結庫的話兩種包都有。編譯的時候如果需要用到這個庫,那麼需要安裝這個庫的devel,因為需要標頭檔案
Centos7設定SpringBoot專案開機啟動
檢視開機啟動項 systemctl list unit files grep enable 為服務新增開機啟動項 systemctl enable zabbix server.service 移除開機啟動項的服務 root localhost bin systemctl disable zabbix...
Centos7 使用nginx部署vue專案
設定源 sudo rpm uvh 安裝yum install y nginx 啟動服務 systemctl start nginx.service 關閉服務 systemctl stop nginx.service 開機自啟 systemctl enable nginx.service 更改conf...
javaWeb學習之旅7 Session
session http會話 乙個使用者登陸郵件系統,進行發信,收信等操作後退出系統,這一過程可以看作一次會話。session則是來跟蹤會話的。如果沒有會話,使用者和使用者之間的操作是不能區分出來了的,例如,同一臺電腦,使用者a和b分別使用不同的的瀏覽器把商品加入自己的購物車,這時訪問的都是同乙個u...