CentOS使用手册(三)
前言:
目录:暂时不写,因为有些实验,比如负载均衡,反向代理,配置ssl等实验来不及做。所以这篇随笔还需日后补充(排版以后慢慢调,现在该做平台分析系统了)
Linux中Mongodb4.x安装调试、远程管理
一、Mongodb的安装
1、配置yum源
在路径/etc/yum.repos.d/下创建文件mongodb-org-4.0.repo
cd /etc/yum.repos.d/ touch mongodb-org-4.0.repo
2、在文件mongodb-org-4.0.repo中写入如下内容(下面内容可以直接复制,也可以复制官方文档)
[mongodb-org-4.0] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.0/x86_64/ gpgcheck= enabled= gpgkey=https://www.mongodb.org/static/pgp/server-4.0.asc
3、安装mongodb
yum install -y mongodb-org
4、开启mongodb服务
systemctl start mongod
5、设置开机启动mongodb
systemctl enable mongod
二、远程连接mongodb
1、修改mongo.conf文件
命令:sudo vi /etc/mongod.conf
将原来bindIp:127.0.0.1 修改为0.0.0.0(允许远程连接mongodb)
2、重启动mongo服务:
service mongod restart
3、永久开放27017端口:
firewall-cmd --zone=public --add-port=/tcp --permanent ; (–permanent永久生效,没有此参数重启后失效) firewall-cmd --reload
三、Mongodb4.x卸载
1、停止服务
service mongod stop
2、删除安装的包
rpm -qa | grep mongodb-org 列出所有的包 yum remove -y $(rpm -qa | grep mongodb-org)
也可以尝试下面命令卸载
yum remove -y mongodb-org*
3、删除数据及日志
rm -r /var/log/mongodb rm -r /var/lib/mongo
MySQL数据库的安装调试、远程管理
找到mysql的yum源 rpm包
https://dev.mysql.com/downloads/repo/yum/
源:
http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
查看机器上面是否安装过mysql
rpm -qa | grep mysql* yum list installed | grep mysql*
mysql的安装:
1、安装配置yum源
rpm -ivh http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
2、安装
yum -y install mysql-server
3、启动 mysql
systemctl start mysqld
4、mysql开机启动
systemctl enable mysqld
5、修改 mysql 密码
、查看mysql默认安装以后的密码 mysql 安装完成之后,在/var/log/mysqld.log 文件中给 root 生成了一个默认密码。通过下面 的方式找到 root 默认密码,然后登录 mysql 进行修改 、mysql -u root -p 输入密码 、ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!'; ALTER USER 'root'@'localhost' IDENTIFIED BY '';
6、默认情况mysql对密码要求非常严格
修改密码策略 在/etc/my.cnf 文件添加 validate_password_policy 配置,指定密码策略 选择 (LOW),(MEDIUM),(STRONG)其中一种,选择 需要提供密码字典文件 validate_password_policy= 如果不需要密码策略,添加 my.cnf 文件中添加如下配置禁用即可: validate_password = off 重新启动 mysql 服务使配置生效: systemctl restart mysqld
7、远程管理mysql 添加 mysql 远程登录用户
1.把host改为%
mysql -u root -p mysql> use mysql; mysql> update user set host = '%' where user = 'root'; mysql> select host, user from user;
例如:
mysql> select host, user from user;
+-----------+---------------+
| host | user |
+-----------+---------------+
| localhost | mysql.session |
| localhost | mysql.sys |
| localhost | root |
+-----------+---------------+
rows in set (0.00 sec) mysql> update user set host = '%' where user = 'root';
Query OK, row affected (0.00 sec)
Rows matched: Changed: Warnings: mysql> select host, user from user;
+-----------+---------------+
| host | user |
+-----------+---------------+
| % | root |
| localhost | mysql.session |
| localhost | mysql.sys |
+-----------+---------------+
rows in set (0.00 sec)
退出mysql
exit;
2.配置防火墙
firewall-cmd --zone=public --add-port=/tcp --permanent
firewall-cmd --reload 最后注意:重启mysql
CentOS使用手册(三)的更多相关文章
- Centos学习手册——装逼宝典之强制重置密码
---恢复内容开始--- Centos学习手册by RuffianFish; 痞子鱼 近日闲的无聊,而最近又在搞Centos决定写个Centos详细的学习手册,以便自己在长时间没摸Centos的情况下 ...
- Win7+ubuntu kylin+CentOS 6.5三系统安装图文教程
Win7+ubuntu kylin+CentOS 6.5三系统安装图文教程 引言:原本机子上已经装好了win7+Ubuntu Kylin 由win7引导,而不是Ubuntu的grub引导的双系统(安装 ...
- centos LAMP第三部分php,mysql配置 php配置文件 配置php的error_log 配置php的open_basedir 安装php的扩展模块 phpize mysql配置第二十一节课
centos LAMP第三部分php,mysql配置 php配置文件 配置php的error_log 配置php的open_basedir 安装php的扩展模块 phpize mysql配 ...
- 4 cdh 5.12 centos 6.10三节点安装
4 cdh 5.12 centos 6.10 三节点安装 [root@hadoop1 opt]# cat /etc/redhat-release CentOS release 6.10 (Final ...
- CentOS使用手册(一)
前言:全栈开发当然少不了服务器的配置与维护,本次打算参考网上资料和大地老师的视频写一个CentOS系列的手册,方便日后查阅. 本篇目录: 1.虚拟机上的CentOS基本安装流程 2.远程连接Linux ...
- CentOS 安装 JDK 三种形式详细总结
一.下载 JDK 点击下载:jdk-8u211-linux-x64.tar.gz 根据需要选择对应版本和位数,并将文件放入CentOS中的相关目录中,以 /java/jdk 目录为例,执行 m ...
- 5 centos 6.10 三节点安装apache hadoop 2.9.1
Hadoop 版本: apache hadoop 2.9.1JDK 版本: Oracle JDK1.8集群规划master(1): NN, RM, DN, NM, JHSslave1(2): DN, ...
- CentOS使用手册(二)
前言: 本篇目录: 1.Linux软件安装调试 2.Linux内存.CPU.进程.端口.硬盘管理 3.Linux systemctl管理服务.防火墙firewalld以及SELinux配置 Linux ...
- Kali 和 Centos、Windows三系统的安装事项!
过年了,想在硬盘上直接装Kali Linux,就不用每次插U盘进LiveCD了,但是安装过程真的是!!What fucking word I can say!! 先是分区问题,ntfs有四个分区,其中 ...
随机推荐
- maven项目引入spring boot依赖之后filter不生效的问题
maven的filtering没有起作用,没有把占位符给替换掉.(大家可以执行mvn clean package,看看打包后的jar里面的application.properties文件,是否有替换占 ...
- go语言学习之从例子开始
[目录] go语言从例子开始之Example1.helloworld go语言从例子开始之Example2.类型 go语言从例子开始之Example3.变量 go语言从例子开始之Example4.常量 ...
- go语言从例子开始之Example32.打点器
定时器 是当你想要在未来某一刻执行一次时使用的 - 打点器 则是当你想要在固定的时间间隔重复执行准备的.这里是一个打点器的例子,它将定时的执行,直到我们将它停止. Example: package m ...
- DNS域名系统,简述工作原理
DNS工作原理: 当DNS客户端需要在程序中使用名称时,它会查询DNS服务器来解析该名称.客户端发送的每条查询信息包括三条信息:指定的DNS域名,指定的查询类型,DNS域名的指定类别.基于UDP服务, ...
- 【Leetcode周赛】从contest-51开始。(一般是10个contest写一篇文章)
Contest 51 (2018年11月22日,周四早上)(题号681-684) 链接:https://leetcode.com/contest/leetcode-weekly-contest-51 ...
- 三栏布局只知道圣杯、双飞翼,最终评级是……F
三栏布局,面试与工作中的常见布局.分左中右三部分,其中左右宽度已知,中间宽度自适应.根据不同的DOM顺序与CSS处理,这里写下了五类布局方式. 一.浮动布局 1 圣杯布局 L:"我问你,你就 ...
- 第三节 基本数据写入 --------增加&查询
启动mongodb服务 net start mongodb 链接mongodb 进入bin目录 mongo 127.0.0.1:12345 启动连接 show dbs 显示所有的数据库 use ...
- Spring---Spring Aware
1.概述 1.1.Spring中的 所有Bean 对Spring容器的存在 是没有意识的(即你可以将容器换成别的容器,这样使用容器与Bean之间的耦合度很低): 但在实际项目中,不可避免的要用到 ...
- 【Java】SpringBoot 佛祖保佑banner.txt
最新写代码有点多,拜拜佛祖,代码不出bug. 在springboot项目的resources文件夹下面创建一个banner.txt文件,springboot启动的时候默认会加载这个文件 ${AnsiC ...
- 集训队8月3日(A*+IDA*)
刷题数:4 今天看书看了A*与IDA*,算法竞赛入门经典124~133页. 先说一下看书后对知识点的认识,A*算法就是设计一个估价函数,附加到其优先队列的权值比较中,然后还是得到目标状态的解.值得一提 ...