日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

Centos下MySQL的安装及常见问题

發布時間:2025/3/15 数据库 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Centos下MySQL的安装及常见问题 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Centos7 下Redis4.0.6版本的安裝及常見問題。

1、?????下載redis壓縮包

redis-4.0.6.tar.gz

2、?????上傳并解壓

1 [root@localhostlocal]# tar -zxvf redis-4.0.6.tar.gz

3、?????編譯測試

跳轉到解壓目錄

1 [root@localhostlocal]# cd redis-4.0.6

編譯(可直接使用make命令進行編譯)

1 [root@localhost redis-4.0.6]# make MALLOC=libc

編譯最后顯示

1 Hint: It's a good idea to run 'make?test';)

安裝測試,執行make test命令。

1[root@localhost redis-4.0.6]# cd src

2[root@localhost src]# make test

3All tests passed without errors

出現“All tests passed without errors”說明無誤。

4、?????安裝

1[root@localhost?redis-4.0.6]# cd src && make installl

出現類似如下圖,安裝成功。

安裝完成后可以將沒用的源文件刪掉

1[root@localhost src]# rm *.c

2[root@localhost src]# rm *.o

3[root@localhost src]# rm *.h

5、?????配置

redis的很多配置都通過配置文件進行調整,配置文件為解壓目錄下的redis.conf文件。

通過vim命令修改:

1[root@localhost?redis-4.0.6]# vim redis.conf

1.??修改后臺啟動

修改配置文件:

daemonize no

修改為:

daemonize yes

如圖

2.??修改保護模式

當前場景沒有使用保護模式,通過配置文件關閉。

關閉保護模式,注釋掉ip綁定。

修改配置文件:

將:

bind127.0.0.1

protected-mode?yes

修改為:

#bind 127.0.0.1

protected-mode?no

如圖

6、?????啟動redis

1.??指定配置文件啟動(推薦)

前面配置文件中如果修改了后臺啟動,即:

daemonize?yes

可以后通過指定配置文件的方式啟動(一般以該方式啟動,推薦使用)。

指定redis.conf文件啟動,命令如下:

1[root@localhost src]# ./redis-server /usr/local/redis-4.0.6/redis.conf

出現類似如下信息,啟動成功。

114337:C 29 Jun 14:06:26.693?# oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo

214337:C 29 Jun 14:06:26.693?# Redis version=4.0.6, bits=64, commit=00000000, modified=0, pid=14337, just started

3 14337:C 29 Jun 14:06:26.693?# Configuration loaded

2.??前臺啟動

執行下執行

1[root@localhost?src]# ./redis-server

如圖,說明redis啟動成功:

該方式是前臺啟動,這種啟動方式綁定終端,需要一直打開窗口,不能進行其他操作,不太方便。不建議使用。

建議通過指定配置文件進行后臺啟動。

7、?????測試

?1#首先連接客戶端

?2[root@localhost src]# ./redis-cli

?3#檢查網絡是否可以

?4127.0.0.1:6379> ping

?5PONG

?6#設置一個鍵值對

?7127.0.0.1:6379>?set?hello world

?8OK

?9#獲取剛剛設置的鍵值對

10127.0.0.1:6379> get hello

11"world"

12#查看所有的鍵

13127.0.0.1:6379> keys *

141)"hello"

15#刪除name這個鍵

16127.0.0.1:6379> del hello

17(integer)1

18127.0.0.1:6379> keys *

19(empty list or?set)

20127.0.0.1:6379>?

8、?????關閉redis進程

1.??啟動終端關閉

如果是前臺啟動方式,可以通過在啟動終端按ctrl + c可以退出。

2.??客戶端命令關閉

1[root@localhost src]# redis-cli shutdown [save|nosave]

或則

1[root@localhost src]# redis-cli

2127.0.0.1:6379> shutdown [save|nosave]

shutdown有一個參數,代表關閉redis服務前是否生產持久化文件

shutdown?save|nosave

3.??系統命令關閉進程

因為Redis可以妥善處理SIGTERM信號,所以直接kill也是可以的。

首先使用ps -aux | grep redis或者(ps -ef | grep redis)查看redis進程。

1[root@localhost src]# ps -aux | grep redis

2root?14338?0.0?0.1?43612 11320 ??Ssl?14:06?0:00 ./src/redis-server *:6379

3root?14347?0.0?0.0?9256?1552 pts/0?S+?14:08??0:00 grep --color=auto redis

使用kill命令殺死進程。

1[root@localhost src]# kill 14338

注意:

盡量不要使用Kill 9方式關閉redis進程,這樣redis不會進行持久化操作,除此之外,還會造成緩沖區等資源不能優雅關閉,極端情況下會造成AOF和復制丟失數據的情況

另外pkill redis-server命令可以關閉所有redis相關服務(例如哨兵)。

9、?????常見問題

1.?????缺少依賴包TCL

?測試安裝環節,執行下面命令時

1[root@localhost src]# make test

如果出現如下錯誤

1You need tcl 8.5 or newer in order to run the Redis?test

2make: ***?[test]Error 1

則按照下面步驟處理

TCL(Tool Command Language)工具腳本語言,是Linux內的一種語言包。,這里需要先安裝tcl。

1、先去這里下載:

http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz

2、然后將其拷貝至服務器

3、然后解壓對于.tar.gz的后綴文件可以使用tar zxvf *.tar.gz解壓

1[root@localhost?local]# tar zxvf tcl8.6.1-src.tar.gz

4、安裝Tcl

為編譯Tcl?做準備:

1[root@localhost?local]# cd tcl8.6.1/

2[root@localhost tcl8.6.1]# cd unix/

3[root@localhost unix]# ./configure

編譯軟件包:

1[root@localhost unix]# make

安裝軟件包:

1[root@localhost unix]# make install

再次回到redis相應目錄中重新測試make test,當各項檢查都顯示ok時,出現如下提示說明無誤。

1All tests passed without errors

歡迎關注公眾號:

零點小時光

lingdianxiaoshiguang

?

總結

以上是生活随笔為你收集整理的Centos下MySQL的安装及常见问题的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。