Ubuntu 环境下的mysql 远程访问,redis 远程访问和设置密码 ,mongo 安装 ,设置用户密码,开启远程访问

MySQL远程访问

1.编辑mysql配置文件,把其中bind-address = 127.0.0.1注释了

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

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 restartjava

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

redis远程访问

redis 安装

sudo apt-get install redis-serverredis

经过启动命令检查Redis服务器状态:netstat -nlt|grep 6379
本机服务器访问命令:redis-clisql

设置redis密码为root

sudo vi /etc/redis/redis.confmongodb

#取消注释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 rootubuntu

mongo 远程访问

mongo 安装

1.导入包管理系统使用的公钥vim

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 远程链接

一、修改配置文件
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 #删除数据目录
相关文章
相关标签/搜索