Ubuntu下各种数据库的安装

一、安装MySQL
命令: sudo apt install mysql-server-5.7
注:安装过程中,会提示输入root用户的密码,输入结束后回车;会再次提示一个确认密码,输入后回车,等待安装。
安装结束后进入mysql的指令:
mysql -u root -p
会提示输入密码(输入root用户的密码,成功后进入mysql)当出现mysql>代表成功进入mysql服务器

PS:

问题: 默认情况下,mysql只允许本地登录,如果要开启远程连接,则需要进行以下操作:

1.需要修改/etc/mysql/mysql.conf.d/mysqld.cnf 文件。
找到bind-address = 127.0.0.1这一行
改为bind-address = 0.0.0.0即可

2.在连接服务器后,操作mysql系统数据库
命令为: mysql -u root -p
use mysql;

3. 查询用户表命令:select User,authentication_string,Host from user; (这里也可以看出host默认都是localhost访问权限)

4. 创建可以访问的用户名即密码
GRANT ALL PRIVILEGES ON *.* TO '可以访问的用户名'@'%' IDENTIFIED BY '密码';
%代表所有主机,也可以具体到你的主机ip地址
5.刷新权限: flush privileges;
这一步一定要做,不然无法成功! 这句表示从mysql数据库的grant表中重新加载权限数据
因为MySQL把权限都放在了cache中,所以在做完更改后需要重新加载。
执行完这两步,再次查询用户表命令:select User,authentication_string,Host from user 可以看到成功添加了用户

6.重新启动mysql服务
service mysql restart

 


二、安装MongoDB
1、准备内容:需要有一个MongoDB在Linux下的安装包
2、解压缩安装包,解压到某一个常用的软件目录中,一般在/usr/local下新建一个文件夹作为解压的路径
tar -zxvf mongodb(压缩文件) -C 目录路径(解压后的文件存放路径)
3、在解压后的mongodb目录下创建data目录用来存放数据,在data目录下创建db及log目录
4、启动mongodb的服务器端,进入到mongodb的bin目录下,执行以下命令
./mongod -dbpath=data/db的路径(目前db的路径为 /usr/local/mongodb/data/db)
见到port为27017时代表启动成功
5、启动mongodb的客户端 (之前的服务器端不能关闭,重新打开一个终端)
进入到mongodb的bin目录下,执行以下命令
./mongo 启动客户端

PS:MongoDB的配置文件:

1.进入mongodb的安装目录
2.创建配置文件目录
mkdir etc
3.创建配置文件并编辑
vim mongodb.conf
4.基本配置内容如下
dbpath=/usr/local/mongodb/mongodb-3.6.5/data/db #数据文件存放目录
logpath=/usr/local/mongodb/mongodb-3.6.5/data/log/mongodb.log #日志文件存放目录
port=27017 #端口号
fork=true #以守护程序的方式启用,即在后台运行
logappend = true #日志以追加的形式添加
bind_ip = 0.0.0.0 #可以访问的地址. 127.0.0.1表示自己访问, 0.0.0.0 表示所有人都能访问

5.以配置文件启动
./mongod --config 配置文件目录

 


三、安装redis
1、准备内容:需要有一个redis在Linux下的安装包
2、解压缩安装包,解压到某一个常用的软件目录中,一般在/usr/local下新建一个文件夹作为解压的路径
tar -zxvf redis(压缩文件) -C 目录路径(解压后的文件存放路径)
3、进入到解压完成的路径下执行make进行构建
sudo make 构建命令
4、make构建指令结束后,执行以下命令
make test
5、make test 执行结束后安装redis,执行以下命令
sudo make install
6、启动redis服务器端,进入src路径下,输入命令
./redis-server
7、启动redis客户端,进入src路径下,输入命令
./redis-cli

Fake it,till you make it
原文地址:https://www.cnblogs.com/wusir66/p/9727989.html