Linux系统:第十二章:AWS服务器X86架构安装配置Mysql与MongoDB

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 MongoDB,通用型 2核4GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: Linux系统:第十二章:AWS服务器X86架构安装配置Mysql与MongoDB

sudo passwd root

root

su root

cd /usr/local/

chmod 777 /usr/local/

上传文件到/usr/local下


安装MongoDB


(安装文件:链接:https://pan.baidu.com/s/1eZuuUaqBW_eQ7k6DkhSIgg

提取码:fe0r )


chmod u+x /etc/rc.local


echo never > /sys/kernel/mm/transparent_hugepage/enabled


echo never > /sys/kernel/mm/transparent_hugepage/defrag


echo ‘echo never > /sys/kernel/mm/transparent_hugepage/enabled’ >> /etc/rc.local


echo ‘echo never > /sys/kernel/mm/transparent_hugepage/defrag’ >> /etc/rc.local


echo -e ‘mongod - fsize unlimited\nmongod - cpu

unlimited\nmongod - as unlimited\nmongod - memlock

unlimited\nmongod - nofile 64000\nmongod - rss

unlimited\nmongod - nproc 64000’ >> /etc/security/limits.conf


rpm -ivh ./mongodb-org-server-4.2.3-1.el7.x86_64.rpm


rpm -ivh ./mongodb-org-shell-4.2.3-1.el7.x86_64.rpm


rpm -ivh ./mongodb-org-mongos-4.2.3-1.el7.x86_64.rpm


rpm -ivh ./mongodb-org-tools-4.2.3-1.el7.x86_64.rpm


cp mongod.conf /etc/mongod.conf


mkdir -p /data/mongodb/{data,logs}


chown -R mongod:mongod /data/mongodb/


systemctl enable mongod


systemctl start mongod


数据目录: /data/mongodb/data 日志目录: /data/mongodb/logs


mongod --dbpath /data/mongodb/data --logpath /data/mongodb/logs/mongod.log


或者sudo service mongodb start启动


tail -10f /data/mongodb/logs/mongod.log


mongo localhost:27017


use admin


db.createUser({ user: “root”, pwd: “111111”, roles: [{ role: “userAdminAnyDatabase”, db: “admin” }] })


exit


mongo localhost:27017/admin -u root -p


111111


安装MySQL(参考的是这篇:Linux Centos7安装mysql5.7详细教程)


rpm -qa|grep mariadb


mariadb-libs-5.5.68-1.amzn2.x86_64


rpm -e --nodeps mariadb-libs-5.5.68-1.amzn2.x86_64


rm /etc/my.cnf


rpm -qa | grep mysql


cat /etc/group | grep mysql


cat /etc/passwd | grep mysql


groupadd mysql


useradd -g mysql mysql


passwd mysql


111111


tar -zxvf mysql-5.7.34-linux-glibc2.12-x86_64.tar.gz


mv mysql-5.7.34-linux-glibc2.12-x86_64 mysql57


chown -R mysql mysql57


chgrp -R mysql mysql57/


cd mysql57/


mkdir data


chown -R mysql:mysql data


chmod 777 /etc


bin/mysql_install_db --user=mysql --basedir=/usr/local/mysql57/ --datadir=/usr/local/mysql57/data/


cp ./support-files/mysql.server /etc/init.d/mysqld


chown 777 /etc/my.cnf


chmod +x /etc/init.d/mysqld


/etc/init.d/mysqld restart


chkconfig --level 35 mysqld on


chkconfig --list mysqld


chmod +x /etc/rc.d/init.d/mysqld


chkconfig --add mysqld


chkconfig --list mysqld


service mysqld status


export PATH=$PATH:/var/mysql57/bin


source /etc/profile


cat /root/.mysql_secret


k%PN.:5sq%%G


ln -s /usr/local/mysql57/bin/mysql /usr/bin


yum install libncurses.so.5


y


yum whatprovides libstdc++.so.6


yum install libstdc+±4.4.7-3.el6.i686


yum install libncurses*


service mysqld restart


mysql -uroot -p


k%PN.:5sq%%G


set PASSWORD = PASSWORD(‘111111’);


flush privileges;


Ctrl+Z


mysql -uroot -p


111111


grant all privileges on . to ‘root’@’%’ identified by ‘youpassword’ with grant option;


FLUSH PRIVILEGES;


exit


service mysqld restart


ln -s /usr/local/mysql57/bin/mysql /usr/bin/mysql57


yum install firewalld


firewall-cmd --list-all


firewall-cmd --permanent --add-port=3306/tcp


firewall-cmd --query-port=3306/tcp


firewall-cmd --list-all


mysql mongodb redis 密码都是111111


查看文档与文件:内部文件


redis安装文件:

链接:https://pan.baidu.com/s/1kNETolDoZLBz005K0q35lA

提取码:7jjq


怕你们还是不会,录制了mysql,redis,mongodb的视频:

链接:https://pan.baidu.com/s/113FLtycXCvLEcbC2n0_I2A

提取码:txpf

相关实践学习
MongoDB数据库入门
MongoDB数据库入门实验。
快速掌握 MongoDB 数据库
本课程主要讲解MongoDB数据库的基本知识,包括MongoDB数据库的安装、配置、服务的启动、数据的CRUD操作函数使用、MongoDB索引的使用(唯一索引、地理索引、过期索引、全文索引等)、MapReduce操作实现、用户管理、Java对MongoDB的操作支持(基于2.x驱动与3.x驱动的完全讲解)。 通过学习此课程,读者将具备MongoDB数据库的开发能力,并且能够使用MongoDB进行项目开发。   相关的阿里云产品:云数据库 MongoDB版 云数据库MongoDB版支持ReplicaSet和Sharding两种部署架构,具备安全审计,时间点备份等多项企业能力。在互联网、物联网、游戏、金融等领域被广泛采用。 云数据库MongoDB版(ApsaraDB for MongoDB)完全兼容MongoDB协议,基于飞天分布式系统和高可靠存储引擎,提供多节点高可用架构、弹性扩容、容灾、备份回滚、性能优化等解决方案。 产品详情: https://www.aliyun.com/product/mongodb
相关文章
|
17小时前
|
存储 弹性计算 关系型数据库
云服务器 ECS产品使用问题之安装MySQL数据库间断性无法连接,提示“数据库链接被拒绝”或“数据库链接丢失”的问题,该怎么解决
云服务器ECS(Elastic Compute Service)是各大云服务商阿里云提供的一种基础云计算服务,它允许用户租用云端计算资源来部署和运行各种应用程序。以下是一个关于如何使用ECS产品的综合指南。
|
4天前
|
关系型数据库 MySQL Linux
【菜鸟版】 Linux 安装 MySql 5.7
【菜鸟版】 Linux 安装 MySql 5.7
16 2
|
5天前
|
关系型数据库 MySQL Linux
mysql在linux下安装
mysql在linux下安装
21 3
|
5天前
|
关系型数据库 MySQL Linux
Linux下安装MySQL
Linux环境下安装MySQL的教程:首先下载MySQL5.7,执行`wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz`。接着解压,移动文件夹并重命名为`/usr/local/mysql`,创建`data`目录,建立`mysql`用户组和用户。然后更改目录权限
28 0
|
10天前
|
NoSQL 关系型数据库 应用服务中间件
jdk1.8、mysql、redis、nginx centos云服务器安装配置
jdk1.8、mysql、redis、nginx centos云服务器安装配置
|
11天前
|
关系型数据库 MySQL Linux
MySQL数据库——MySQL8.0.26-Linux版安装
MySQL数据库——MySQL8.0.26-Linux版安装
49 1
|
11天前
|
NoSQL 关系型数据库 MySQL
Linux搭建mysql以及Redis环境
Linux搭建mysql以及Redis环境
|
11天前
|
关系型数据库 MySQL Linux
Linux搭建mysql环境
Linux搭建mysql环境
|
存储 缓存 Ubuntu
【嵌入式开发】 Linux Kernel 下载 配置 编译 安装 及 驱动简介(二)
【嵌入式开发】 Linux Kernel 下载 配置 编译 安装 及 驱动简介(二)
175 0
|
Ubuntu 安全 Unix
【嵌入式开发】 Linux Kernel 下载 配置 编译 安装 及 驱动简介(一)
【嵌入式开发】 Linux Kernel 下载 配置 编译 安装 及 驱动简介(一)
223 0