《運維》三 資料庫 快取服務 運維2

2021-09-10 07:12:40 字數 2030 閱讀 6923

《一》、資料庫服務

一、基本操作

2、安裝軟體源:yum localinstall mysql57-community-release-el7-10.noarch.rpm3、安裝mysql服務yum install mysql-community-server4、安裝好後要啟動mysql:service mysqld start5、檢視mysql執行狀態:service mysqld status6、檢視安裝後的temporary臨時密碼:sudo cat /var/log/mysqld.log | grep password7、第一次登陸mysql需要修改密碼,mysql -uroot -p ***x臨時密碼

然後set password = password('***123***');

遠端訪問,可能需要開放防火牆3306埠firewall-cmd --add-port=3306/tcp

啟動:`service mysqld start   或者 restart`

停止:`service mysqld stop`

二、 開啟genelog

set global general_log_file="/tmp/general.log";    #設定genelog位置檔案

set global general_log=on; #開啟

三、新建運算元據庫的使用者

四、重置密碼

重置密碼參考鏈結

《二》、快取服務

一、memcache 服務

memcache預設埠是11211

ssh xyz@你的ip

telnet 127.0.0.1 11211

-bash: telnet: command not found

yum install telnet.* // 安裝

telnet 127.0.0.1 11211 // telnet連線

set abc 0 60 5

hello // 輸入值,hello正好是上面set的5位

get abc // 獲取值

delete abc

輸入quit可以退出telnet

a、ps -ef | grep memcached      // 檢視memcached程序可以看到埠abcd

b、kill abcd // kill對應的埠

二、redis 服務

2、解壓:sudo tar -xzvf redis-5.0.3.tar.gz3、兩步構建

make

make install

4、啟動服務端

cd src進入src目錄,啟動 ./redis-server

redis-server   			redis伺服器端啟動程式 

redis-cli redis客戶端操作工具。也可以用telnet根據其純文字協議來操作

redis-benchmark redis效能測試工具

redis-check-aof 資料修復工具

redis-check-dump 檢查匯出工具

5、檢視啟動後埠等資訊
sudo netstat -anpl | grep redis          

ps -ef | grep redis

6、啟動客戶端並簡單操作

進入src目錄後啟動:./redis-cli

set xyz hello

get xyz

del xyz

資料庫運維服務

資料庫運維服務是指 針對使用者資料庫開展的軟體安裝 配置優化 備份策略選擇及實施 資料恢復 資料遷移 故障排除 預防性巡檢等一系列服務。主要服務內容如下 1 資料庫安裝與配置 主要指定制資料庫安裝配置方案,檢查軟體安裝環境,安裝資料庫軟體,完成資料庫配置,並測試之 2 資料庫效能優化 主要是指核心引...

資料庫運維服務

資料庫運維服務是指 針對使用者資料庫開展的軟體安裝 配置優化 備份策略選擇及實施 資料恢復 資料遷移 故障排除 預防性巡檢等一系列服務。主要服務內容如下 1 資料庫安裝與配置 主要指定制資料庫安裝配置方案,檢查軟體安裝環境,安裝資料庫軟體,完成資料庫配置,並測試之 2 資料庫效能優化 主要是指核心引...

資料庫運維原則

一 資料庫運維工作總原則 1 能不給資料庫做的事情不要給資料庫,資料庫只做資料容器。2 對於資料庫的變更必須有記錄,可以回滾。二 許可權相關 總原則,以最低粒度控制許可權。select許可權 所有開發人員均可擁有自己業務範圍內的表許可權。insert update delete許可權 所有專案經理可...