Ubuntu 環境下的mysql 遠端訪問,redis 遠端訪問和設定密碼 ,mongo 安裝 ,設定使用者密碼,開啟遠端訪問
阿新 • • 發佈:2018-11-15
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: enablesudo vim /etc/mongod.conf
正確:
4.重啟mongo 重啟命令如上
mongo 遠端連線
1、修改配置檔案vim /etc/mongod.con
2、重啟mongod服務service mongod restart
3、伺服器登入mongomongo 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