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

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
云数据库 MongoDB,独享型 2核8GB
推荐场景:
构建全方位客户视图
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
简介: 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
相关文章
|
13天前
|
关系型数据库 MySQL Linux
Linux环境下MySQL数据库自动定时备份实践
数据库备份是确保数据安全的重要措施。在Linux环境下,实现MySQL数据库的自动定时备份可以通过多种方式完成。本文将介绍如何使用`cron`定时任务和`mysqldump`工具来实现MySQL数据库的每日自动备份。
32 3
|
13天前
|
监控 关系型数据库 MySQL
Linux环境下MySQL数据库自动定时备份策略
在Linux环境下,MySQL数据库的自动定时备份是确保数据安全和可靠性的重要措施。通过设置定时任务,我们可以每天自动执行数据库备份,从而减少人为错误和提高数据恢复的效率。本文将详细介绍如何在Linux下实现MySQL数据库的自动定时备份。
27 3
|
23天前
|
关系型数据库 MySQL Linux
Linux系统如何设置自启动服务在MySQL数据库启动后执行?
【10月更文挑战第25天】Linux系统如何设置自启动服务在MySQL数据库启动后执行?
67 3
|
1月前
|
Docker 容器
docker:记录如何在x86架构上构造和使用arm架构的镜像
为了实现国产化适配,需将原x86平台上的Docker镜像转换为适用于ARM平台的镜像。本文介绍了如何配置Docker buildx环境,包括检查Docker版本、安装buildx插件、启用实验性功能及构建多平台镜像的具体步骤。通过这些操作,可以在x86平台上成功构建并运行ARM64镜像,实现跨平台的应用部署。
732 2
|
1月前
|
NoSQL Ubuntu Linux
Linux平台安装MongoDB
10月更文挑战第11天
39 5
|
13天前
|
存储 NoSQL MongoDB
【赵渝强老师】MongoDB复制集的体系架构
MongoDB的复制集是一种集群技术,由一个Primary节点和多个Secondary节点组成,实现数据的高可用性。Primary节点处理写入请求,Secondary节点同步数据。当Primary节点故障时,Secondary节点可通过选举成为新的Primary节点。视频讲解和示意图详见正文。
|
1月前
|
存储 固态存储 安全
阿里云服务器X86计算架构解析与X86计算架构云服务器收费价格参考
阿里云服务器架构分为X86计算、Arm计算、高性能计算等多种架构,其中X86计算是用户选择最多的一种架构,本文将深入探讨阿里云X86计算架构的云服务器,包括其技术特性、适用场景、性能优势以及最新价格情况。
|
1月前
|
Ubuntu 关系型数据库 MySQL
Linux系统MySQL安装
【10月更文挑战第19天】本文介绍了在 Linux 系统上安装 MySQL 的步骤,包括安装前准备、安装 MySQL、启动 MySQL 服务、配置 MySQL 以及验证安装。适用于 Ubuntu/Debian 和 CentOS/Fedora 系统,提供了详细的命令示例。
182 1
|
1月前
|
存储 网络协议 Linux
AWS实操-EC2-创建购买linux(centos)EC2服务器
AWS实操-EC2-创建购买linux(centos)EC2服务器
|
1月前
|
关系型数据库 MySQL Linux
Navicat 连接 Windows、Linux系统下的MySQL 各种错误,修改密码。
使用Navicat连接Windows和Linux系统下的MySQL时可能遇到的四种错误及其解决方法,包括错误代码2003、1045和2013,以及如何修改MySQL密码。
217 0