ubantu 安装mongodb、redis和mysql以及配置

ubantu 安装mongodb、redis和mysql以及配置

MongoDB安装


1.导入mongodb软件公钥

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 2930ADAE8CAF5059EE73BB4B58712A2291FA4AD5


2.创建一个mongoDB文件 

echo "deb [ arch=amd64 ] https://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.6 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.6.list


3.重新加载本地软件包

sudo apt-get update


4.安装mongodb包(mongodb-org 包含mongodb全部资源

sudo apt-get install -y mongodb-org


也可以自定义安装

sudo apt-get install -y mongodb-org=3.6.3 mongodb-org-server=3.6.3 mongodb-org-shell=3.6.3 mongodb-org-mongos=3.6.3 mongodb-org-tools=3.6.3


5.开启mongodb服务

sudo service mongod start  //start mongo


6.停止mongodb服务

sudo service mongod stop //stop mongo


7.重启mongodb服务

sudo service mongod restart //restart mongo


8.远程连接mongodb

sudo vim /etc/mongod.conf

修改 bindIp:127.0.0.1

bindIp:0.0.0.0

服务器开放27017端口

iptables -A INPUT -p tcp -m state --state NEW -m tcp --dport 27017 -j ACCEPT 


重启mongodb服务

sudo service mongod restart //restart mongo


9.创建数据库并在此数据库中创建可读写用户用于客户端连接。


use products //数据库名称
db.createUser(
   {
     user: "accountUser",
     pwd: "password",
     roles: [ "readWrite", "dbAdmin" ]
   }
)




Mysql安装

1.sudo apt-get update

sudo apt-get install mysql-server

mysql_secure_installation 按照提示信息进行操作即可安装mysql


2.远程连接mysql

sudo vim /etc/mysql/my.cnf

修改 bind-address = 127.0.0.1

bind-address = 0.0.0.0

重启mysql服务

restart mysql

3.mysql授权远程连接

grant all privileges on *.* to root@"%" identified by "password" with grant option;

flush privileges;

ps:该sql允许所有IP连接词数据库



redis

sudo apt-get install redis-server

redis-cli