安裝cockroach v19 2 2資料庫

2021-10-01 16:45:46 字數 1983 閱讀 2165

解壓cockroachdb檔案

tar -xzf cockroach-v19.2.2.linux-amd64.tgz

將cockroach二進位制檔案拷貝到/usr/lobal/bin 目錄下

cp cockroach-v19.2.2.linux-amd64/cockroach /usr/local/bin
確認cockroach 版本

cockroach version
啟動cockroach有兩種方式,一種是insecure ,另外一種是secure。

insecure的方式啟動:

啟動資料庫

cockroach start --insecure --host=ip --port=26257--http-port=8081 --store=/data/crdb --background
進入sql介面

cockroach sql --insecure --host=ip --port=26257
建立資料庫

create

database

ifnot

exists test;

退出sql

\q
關閉資料庫

cockroach quit --insecure --host=ip --port=26257
secure的方式啟動:

初始化證書,進入主節點root使用者根目錄,輸入命令

mkdir certs

mkdir my-safe-directory

初始化證書

cockroach cert create-ca --certs-dir=/data/certs --ca-key=/data/my-safe-directory/ca.key
建立節點證書

cockroach cert create-node ip --certs-dir=/data/certs --ca-key=/data/my-safe-directory/ca.key
建立使用者sql客戶端證書

cockroach cert create-client root --certs-dir=/data/certs --ca-key=/data/my-safe-directory/ca.key
啟動資料庫

cockroach start --certs-dir=/data/certs --host=ip --port=26257 --http-port=8081 --cache=20% --max-sql-memory=20% --store=/data/crdb  --background
進入sql介面

cockroach sql --certs-dir=/data/certs --host=ip --port=26257
create

database

ifnot

exists test;

create

user zhangsan with password '123456'

;grant

allon

database test to zhangsan;

關閉資料庫

cockroach quit --certs-dir=/data/certs --host=ip --port=26257
若想其他伺服器也能夠通過證書連線的方式連線cockroach資料庫,則需要將證書複製到其他伺服器

scp -p 埠 -r certs/ root@ip:/data/

大資料(Storm) 安裝

tar xzvf apache storm 0.9 6.tar.gz 0.9 6 usr local storm export storm home usr local storm export path path storm home bin source etc profile storm ho...

資料庫安裝

mysql許可權 grant語法 grant 許可權 on 資料庫.to 使用者名稱 登入主機 identified by 密碼 許可權 all,alter,create,drop,select,update,delete 新增使用者 許可權為usage,即為 無許可權 想要建立乙個沒有許可權的使用...

資料庫安裝

資料庫安裝 安裝 sudo apt install mysql server mysql client 驗證是否安裝成功 mysql uroot p 回車輸入密碼 安裝期間沒有輸入root使用者密碼的怎麼操作 要修改root使用者的密碼 需要進入到mysql系統中 進入的前提是需要使用者登入才可以進...