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

本文涉及的产品
RDS MySQL DuckDB 分析主实例,基础系列 4核8GB
RDS MySQL DuckDB 分析主实例,集群系列 4核8GB
RDS AI 助手,专业版
简介: 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

相关文章
|
6月前
|
Ubuntu Linux Anolis
Linux系统禁用swap
本文介绍了在新版本Linux系统(如Ubuntu 20.04+、CentOS Stream、openEuler等)中禁用swap的两种方法。传统通过注释/etc/fstab中swap行的方式已失效,现需使用systemd管理swap.target服务或在/etc/fstab中添加noauto参数实现禁用。方法1通过屏蔽swap.target适用于新版系统,方法2通过修改fstab挂载选项更通用,兼容所有系统。
540 3
Linux系统禁用swap
|
6月前
|
Linux
Linux系统修改网卡名为eth0、eth1
在Linux系统中,可通过修改GRUB配置和创建Udev规则或使用systemd链接文件,将网卡名改为`eth0`、`eth1`等传统命名方式,适用于多种发行版并支持多网卡配置。
1062 3
|
5月前
|
Shell Linux 网络安全
宝塔服务器面板部署安装git通过第三方应用安装收费怎么办—bash: git: command not found解决方案-优雅草卓伊凡
宝塔服务器面板部署安装git通过第三方应用安装收费怎么办—bash: git: command not found解决方案-优雅草卓伊凡
937 3
宝塔服务器面板部署安装git通过第三方应用安装收费怎么办—bash: git: command not found解决方案-优雅草卓伊凡
|
6月前
|
Ubuntu 安全 关系型数据库
安装MariaDB服务器流程介绍在Ubuntu 22.04系统上
至此, 您已经在 Ubuntu 22.04 系统上成功地完成了 MariadB 的标准部署流程,并且对其进行基础但重要地初步配置加固工作。通过以上简洁明快且实用性强大地操作流程, 您现在拥有一个待定制与使用地强大 SQL 数据库管理系统。
398 18
|
6月前
|
Ubuntu 安全 关系型数据库
安装MariaDB服务器流程介绍在Ubuntu 22.04系统上
至此, 您已经在 Ubuntu 22.04 系统上成功地完成了 MariadB 的标准部署流程,并且对其进行基础但重要地初步配置加固工作。通过以上简洁明快且实用性强大地操作流程, 您现在拥有一个待定制与使用地强大 SQL 数据库管理系统。
447 15
|
存储 Ubuntu Linux
HPE SPP 2025.09.00.00 - HPE 服务器固件、驱动程序和系统软件包 (Released Oct 2025)
HPE SPP 2025.09.00.00 - HPE 服务器固件、驱动程序和系统软件包
206 0
|
6月前
|
弹性计算 安全 Linux
使用阿里云服务器安装Z-Blog博客网站流程,新手一键部署教程
本教程教你如何在阿里云99元服务器上,通过宝塔Linux面板一键部署Z-Blog博客。基于CentOS 7.9系统,从远程连接、安装宝塔面板、开放端口到部署Z-Blog全流程详解,操作简单,新手也能轻松搭建个人博客网站。
699 13
|
8月前
|
NoSQL MongoDB 数据库
数据库数据恢复—MongoDB数据库数据恢复案例
MongoDB数据库数据恢复环境: 一台操作系统为Windows Server的虚拟机上部署MongoDB数据库。 MongoDB数据库故障: 工作人员在MongoDB服务仍然开启的情况下将MongoDB数据库文件拷贝到其他分区,数据复制完成后将MongoDB数据库原先所在的分区进行了格式化操作。 结果发现拷贝过去的数据无法使用。管理员又将数据拷贝回原始分区,MongoDB服务仍然无法使用,报错“Windows无法启动MongoDB服务(位于 本地计算机 上)错误1067:进程意外终止。”
|
8月前
|
缓存 NoSQL Linux
在CentOS 7系统中彻底移除MongoDB数据库的步骤
以上步骤完成后,MongoDB应该会从您的CentOS 7系统中被彻底移除。在执行上述操作前,请确保已经备份好所有重要数据以防丢失。这些步骤操作需要一些基本的Linux系统管理知识,若您对某一步骤不是非常清楚,请先进行必要的学习或咨询专业人士。在执行系统级操作时,推荐在实施前创建系统快照或备份,以便在出现问题时能够恢复到原先的状态。
798 79
|
8月前
|
存储 NoSQL MongoDB
MongoDB数据库详解-针对大型分布式项目采用的原因以及基础原理和发展-卓伊凡|贝贝|莉莉
MongoDB数据库详解-针对大型分布式项目采用的原因以及基础原理和发展-卓伊凡|贝贝|莉莉
351 8
MongoDB数据库详解-针对大型分布式项目采用的原因以及基础原理和发展-卓伊凡|贝贝|莉莉

热门文章

最新文章