Ubuntu 環境下的mysql 遠程訪問,redis 遠程訪問和設置密碼 ,mongo 安裝 ,設置用戶密碼,開啓遠程訪問

MySQL遠程訪問

1.編輯mysql配置文件,把其中bind-address = 127.0.0.1註釋了

vi /etc/mysql/mysql.conf.d/mysqld.cnf mysql

2.使用root進入mysql命令行,執行以下2個命令,示例中mysql的root帳號密碼:root
grant all on *.* to root@'%' identified by 'root' with grant option;
flush privileges;
3.重啓mysql

/etc/init.d/mysql restartredis

注:1. 查看3306端口是否正常
netstat -an | grep 3306sql

redis遠程訪問

redis 安裝

sudo apt-get install redis-servermongodb

經過啓動命令檢查Redis服務器狀態:netstat -nlt|grep 6379
本機服務器訪問命令:redis-cli數據庫

設置redis密碼爲root

sudo vi /etc/redis/redis.confubuntu

#取消註釋requirepass 改爲以下形式
requirepass root

redis 遠程訪問

sudo vi /etc/redis/redis.conf
sudo vi /etc/redis/redis.confvim

#註釋bind
#bind 127.0.0.1

登陸redis 服務器 redis-cli -a rootsegmentfault

mongo 遠程訪問

mongo 安裝

1.導入包管理系統使用的公鑰服務器

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 0C49F3730359A14518585931BC711F9BA15703C6

2.爲MongoDB建立一個列表文件ide

echo "deb [ arch=amd64,arm64 ] http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list

3.更新本地包數據庫

sudo apt-get update

4.安裝最新版本的MongoDB

sudo apt-get install -y mongodb-org

5.啓動和關閉MongoDB

sudo service mongod start  # 啓動
 
sudo service mongod stop   # 關閉
sudo service mongod restart   # 重啓
 
ps aux | grep mongod   # 查看守護進程mongod的運行狀態

配置用戶

1.進入admin數據庫
use admin
2.設置超級管理員
db.createUser({user:"root",pwd:"root",roles[{role:"root",db:"admin"}]})
3.修改配置文件將security的值設置爲authorization: enable
sudo vim /etc/mongod.conf

正確:

4.重啓mongo 重啓命令如上

mongo 遠程鏈接

一、修改配置文件
vim /etc/mongod.con
二、重啓mongod服務
service mongod restart
三、服務器登陸mongo
mongo xx.xx.xx.xx:27017/admin –u root -p

卸載mongo

sudo service mongod stop #中止mongo
sudo apt-get purge mongodb-org* #刪除軟件包
sudo rm -r /var/log/mongodb #刪除數據目錄
sudo rm -r /var/lib/mongodb #刪除數據目錄

原文地址:https://segmentfault.com/a/1190000016785731

相關文章
相關標籤/搜索