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

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 MongoDB,独享型 2核8GB
推荐场景:
构建全方位客户视图
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
相关文章
|
11天前
|
负载均衡 算法 关系型数据库
大数据大厂之MySQL数据库课程设计:揭秘MySQL集群架构负载均衡核心算法:从理论到Java代码实战,让你的数据库性能飙升!
本文聚焦 MySQL 集群架构中的负载均衡算法,阐述其重要性。详细介绍轮询、加权轮询、最少连接、加权最少连接、随机、源地址哈希等常用算法,分析各自优缺点及适用场景。并提供 Java 语言代码实现示例,助力直观理解。文章结构清晰,语言通俗易懂,对理解和应用负载均衡算法具有实用价值和参考价值。
大数据大厂之MySQL数据库课程设计:揭秘MySQL集群架构负载均衡核心算法:从理论到Java代码实战,让你的数据库性能飙升!
|
1月前
|
机器学习/深度学习 文字识别 监控
安全监控系统:技术架构与应用解析
该系统采用模块化设计,集成了行为识别、视频监控、人脸识别、危险区域检测、异常事件检测、日志追溯及消息推送等功能,并可选配OCR识别模块。基于深度学习与开源技术栈(如TensorFlow、OpenCV),系统具备高精度、低延迟特点,支持实时分析儿童行为、监测危险区域、识别异常事件,并将结果推送给教师或家长。同时兼容主流硬件,支持本地化推理与分布式处理,确保可靠性与扩展性,为幼儿园安全管理提供全面解决方案。
67 3
|
29天前
|
人工智能 自然语言处理 API
MCP与A2A协议比较:人工智能系统互联与协作的技术基础架构
本文深入解析了人工智能领域的两项关键基础设施协议:模型上下文协议(MCP)与代理对代理协议(A2A)。MCP由Anthropic开发,专注于标准化AI模型与外部工具和数据源的连接,降低系统集成复杂度;A2A由Google发布,旨在实现不同AI代理间的跨平台协作。两者虽有相似之处,但在设计目标与应用场景上互为补充。文章通过具体示例分析了两种协议的技术差异及适用场景,并探讨了其在企业工作流自动化、医疗信息系统和软件工程中的应用。最后,文章强调了整合MCP与A2A构建协同AI系统架构的重要性,为未来AI技术生态系统的演进提供了方向。
439 62
|
19天前
|
存储 人工智能 开发框架
MCP 实践:基于 MCP 架构实现知识库答疑系统
文章探讨了AI Agent的发展趋势,并通过一个实际案例展示了如何基于MCP(Model Context Protocol)开发一个支持私有知识库的问答系统。
MCP 实践:基于 MCP 架构实现知识库答疑系统
|
19天前
|
负载均衡 算法 关系型数据库
大数据新视界--大数据大厂之MySQL数据库课程设计:MySQL集群架构负载均衡故障排除与解决方案
本文深入探讨 MySQL 集群架构负载均衡的常见故障及排除方法。涵盖请求分配不均、节点无法响应、负载均衡器故障等现象,介绍多种负载均衡算法及故障排除步骤,包括检查负载均衡器状态、调整算法、诊断修复节点故障等。还阐述了预防措施与确保系统稳定性的方法,如定期监控维护、备份恢复策略、团队协作与知识管理等。为确保 MySQL 数据库系统高可用性提供全面指导。
|
18天前
|
存储 机器学习/深度学习 算法
阿里云X86/ARM/GPU/裸金属/超算等五大服务器架构技术特点、场景适配与选型策略
在我们选购阿里云服务器的时候,云服务器架构有X86计算、ARM计算、GPU/FPGA/ASIC、弹性裸金属服务器、高性能计算可选,有的用户并不清楚他们之间有何区别。本文将深入解析这些架构的特点、优势及适用场景,帮助用户更好地根据实际需求做出选择。
|
2月前
|
运维 供应链 前端开发
中小医院云HIS系统源码,系统融合HIS与EMR功能,采用B/S架构与SaaS模式,快速交付并简化运维
这是一套专为中小医院和乡镇卫生院设计的云HIS系统源码,基于云端部署,采用B/S架构与SaaS模式,快速交付并简化运维。系统融合HIS与EMR功能,涵盖门诊挂号、预约管理、一体化电子病历、医生护士工作站、收费财务、药品进销存及统计分析等模块。技术栈包括前端Angular+Nginx,后端Java+Spring系列框架,数据库使用MySQL+MyCat。该系统实现患者管理、医嘱处理、费用结算、药品管控等核心业务全流程数字化,助力医疗机构提升效率和服务质量。
129 4
|
12月前
|
存储 关系型数据库 MySQL
LINUX中的mysql(一)安装
MySQL是一种常用的开源关系型数据库管理系统,广泛应用于Linux系统中。它提供了一个灵活、高效和可扩展的数据库解决方案,被许多应用程序和网站用于存储和管理数据。
222 0
|
关系型数据库 MySQL Linux
【Linux】jdk & Tomcat & MySql的安装及Linux后端接口部署
【Linux】jdk & Tomcat & MySql的安装及Linux后端接口部署
215 0
|
7月前
|
Ubuntu 关系型数据库 MySQL
Linux系统MySQL安装
【10月更文挑战第19天】本文介绍了在 Linux 系统上安装 MySQL 的步骤,包括安装前准备、安装 MySQL、启动 MySQL 服务、配置 MySQL 以及验证安装。适用于 Ubuntu/Debian 和 CentOS/Fedora 系统,提供了详细的命令示例。
912 1