1. 程式人生 > >Ubuntu 環境下的mysql 遠端訪問,redis 遠端訪問和設定密碼 ,mongo 安裝 ,設定使用者密碼,開啟遠端訪問

Ubuntu 環境下的mysql 遠端訪問,redis 遠端訪問和設定密碼 ,mongo 安裝 ,設定使用者密碼,開啟遠端訪問

MySQL遠端訪問

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

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

2.使用root進入mysql命令列,執行如下2個命令,示例中mysql的root賬號密碼:root

grant all on *.* to [email protected]'%' identified by 'root' with grant option;
flush privileges;
3.重啟mysql

/etc/init.d/mysql restart

注:1. 檢視3306埠是否正常
netstat -an | grep 3306

redis遠端訪問

redis 安裝

sudo apt-get install redis-server

通過啟動命令檢查Redis伺服器狀態:netstat -nlt|grep 6379
本機伺服器訪問命令:redis-cli

設定redis密碼為root

sudo vi /etc/redis/redis.conf


#取消註釋requirepass 改成如下形式
requirepass root

redis 遠端訪問

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


#註釋bind
#bind 127.0.0.1

登入redis 伺服器 redis-cli -a root

mongo 遠端訪問

mongo 安裝

1.匯入包管理系統使用的公鑰


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

2.為MongoDB建立一個列表檔案


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 遠端連線

1、修改配置檔案
vim /etc/mongod.con
2、重啟mongod服務
service mongod restart
3、伺服器登入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