CentOS7是一款广泛使用的Linux发行版,它提供了丰富的功能和支持,广泛应用于企业级应用和服务器等领域。在实际操作中,通常需要安装数据库以存储和处理数据。本文将介绍如何在CentOS7上安装常用的数据库软件。
创新互联公司专注于网站建设|成都网站维护|优化|托管以及网络推广,积累了大量的网站设计与制作经验,为许多企业提供了网站定制设计服务,案例作品覆盖成都木制凉亭等行业。能根据企业所处的行业与销售的产品,结合品牌形象的塑造,量身策划品质网站。
1. 安装MySQL
MySQL是一种基于关系型数据库管理系统的软件。它是一种开源软件,被广泛应用于Web应用和企业级应用等领域。在CentOS7上安装MySQL有两种方法:使用官方源和使用epel源。
a) 使用官方源
执行以下命令安装MySQL:
sudo yum install mysql-server
b) 使用epel源
执行以下命令安装epel源:
sudo yum install epel-release
然后执行以下命令安装MySQL:
sudo yum install mysql-server
在安装MySQL后,需要启动MySQL并设置root密码:
sudo systemctl enable mysqld
sudo systemctl start mysqld
sudo mysql_secure_installation
接下来将提示您设置root密码。
2. 安装PostgreSQL
PostgreSQL是一个功能强大、可扩展的关系型数据库管理系统。它是一种开源软件,在广泛应用于软件开发和企业级应用等领域。在CentOS7上安装PostgreSQL有两种方法:使用官方源和使用epel源。
a) 使用官方源
执行以下命令安装PostgreSQL:
sudo yum install postgresql-server postgresql-contrib
b) 使用epel源
执行以下命令安装epel源:
sudo yum install epel-release
然后执行以下命令安装PostgreSQL:
sudo yum install postgresql-server postgresql-contrib
在安装PostgreSQL后,需要初始化数据库并启动PostgreSQL:
sudo postgresql-setup initdb
sudo systemctl enable postgresql
sudo systemctl start postgresql
接下来,要为PostgreSQL设置密码:
sudo passwd postgres
sudo su – postgres
psql
\password postgres
输入新密码并确认。
3. 安装MongoDB
MongoDB是一种面向文档的NoSQL数据库管理系统。它是一个开源软件,在广泛应用于云计算和企业级应用等领域。在CentOS7上安装MongoDB有两种方法:使用官方源和使用epel源。
a) 使用官方源
执行以下命令安装MongoDB:
sudo yum install mongodb-server
b) 使用epel源
执行以下命令安装epel源:
sudo yum install epel-release
然后执行以下命令安装MongoDB:
sudo yum install mongodb-server
在安装MongoDB后,需要启动MongoDB:
sudo systemctl enable mongod
sudo systemctl start mongod
接下来要为MongoDB创建管理员时,需要进入MongoDB shell:
mongo
use admin
db.createUser({user:”admin”,pwd:”yourpassword”,roles:[“root”]});
输入新的管理员密码。
4. 安装Redis
Redis是一个高性能的键值存储系统,它支持多种数据结构和复杂的操作。在实际应用中,它被广泛应用于缓存和计数器等领域。在CentOS7上安装Redis有两种方法:使用官方源和使用epel源。
a) 使用官方源
执行以下命令安装Redis:
sudo yum install redis
b) 使用epel源
执行以下命令安装epel源:
sudo yum install epel-release
然后执行以下命令安装Redis:
sudo yum install redis
在安装Redis后,需要启动Redis和设置Redis密码:
sudo systemctl enable redis
sudo systemctl start redis
在Redis配置文件中找到以下行:
# requirepass foobared
并将其取消注释并设置一个新密码:
requirepass yourpassword
5. 小结
在本文中,我们介绍了在CentOS7上安装常用的数据库软件的方法,分别包括MySQL、PostgreSQL、MongoDB和Redis。这些数据库软件可满足不同的需求,包括关系型数据库、文档型数据库、键值存储等。在实际应用中,必须按照特定需求选择合适的软件。
相关问题拓展阅读:
安装MariaDB
CentOS 7.0中,已经使用MariaDB替代了MySQL数据库
1、安装MariaDB
yum install mariadb mariadb-server #询问薯亩是否要安装,输入Y即可自动安装,直到安装完成
systemctl start mariadb.service #启动MariaDB
systemctl stop mariadb.service #停止MariaDB
systemctl restart mariadb.service #重启MariaDB
systemctl enable mariadb.service #设置氏睁开机启动
cp /usr/share/mysql/my-huge.cnf /etc/my.cnf #拷贝配置文件(注意:如果/etc目录下面数核森默认有一个my.cnf,直接覆盖即可)
2、为root账户设置密码
mysql_secure_installation
回车,根据提示输入Y
输入2次密码,回车
根据提示一路输入Y
最后出现:Thanks for using MySQL!
MySql密码设置完成,重新启动 MySQL:
systemctl restart mariadb.service #重启MariaDB
MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的辩段数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo更大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。
您可以按歼灶绝如下步骤安装:
1、配置系统yum源
保存退出!
2、使用yum在线安装MongoDB
sudo yum install -y mongodb-org
#安装mongodb会同时安装mongodb-org包及其依赖包mongodb-org-server、mongodb-org-mongos、mongodb-org-shell、mongodb-org-tools
3、关闭selinux
sed -i ‘s/SELINUX=enforcing/SELINUX=disabled/g’ /etc/selinux/config
#需要重启服务器生效
setenforce 0 #临时生效,重启服务器无效
4、关闭防火墙或者开放端口
systemctl stop firewalld #关闭防火墙
或者开放端口号
firewall-cmd –zone=public –add-port=27017/tcp #mongodb默认端口号
firewall-cmd –reload #重新加载防火墙
5、开启MongoDB
sudo service mongod start #开氏姿启MongoDB
sudo chkconfig mongod on #加入开机启动
sudo service mongod restart #重启MongoDB
6、关闭MongoDB
sudo service mongod stop #关闭防火墙
7、卸载MongoDB
sudo yum erase $(rpm -qa | grep mongodb-org) #卸载MongoDB
sudo rm -r /var/log/mongodb #删除日志文件
sudo rm -r /var/lib/mongo#删除数据文件
8、检查数据库是否安装成功
ps -aux | grep mongod #查看数据库的进程是否存在
centos7 数据库的安装的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于centos7 数据库的安装,CentOS7上如何安装数据库?,centos7怎么安装mysql,怎么在Centos7下安装MongoDB的信息别忘了在本站进行查找喔。
香港服务器选创新互联,2H2G首月10元开通。
创新互联(www.cdcxhl.com)互联网服务提供商,拥有超过10年的服务器租用、服务器托管、云服务器、虚拟主机、网站系统开发经验。专业提供云主机、虚拟主机、域名注册、VPS主机、云服务器、香港云服务器、免备案服务器等。
当前文章:CentOS7上如何安装数据库?(centos7数据库的安装)
网站路径:http://www.shufengxianlan.com/qtweb/news30/210980.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联