完整详解:CentOS6数据库安装包的安装、配置及操作方法 (centos6数据库安装包)

CentOS6是一种基于Linux的操作系统,它是免费且开源的,因此经常被用于很多企业的服务器。在企业服务器中,数据库是经常使用的一种应用程序。在CentOS6上安装和配置数据库也比较简单,可以按照以下步骤进行。

1. 安装MySQL数据库

MySQL数据库是一种普遍使用的数据库,在CentOS6上也可以很容易地安装。首先需要在命令行界面中输入以下命令:

sudo yum install mysql-server

这个命令会调用yum包管理器,并且自动下载和安装MySQL服务器程序。安装完成后,需要启动MySQL,还可以配置开机启动。在命令行输入以下命令:

sudo /etc/init.d/mysqld start

sudo chkconfig mysqld on

之后,MySQL就可以用了。

2. 安装MariaDB数据库

MariaDB数据库是一个分叉自MySQL的数据库,它与MySQL相似但是更轻量化。在CentOS6上也可以很容易地安装。首先需要在命令行界面中输入以下命令:

sudo yum install mariadb-server

这个命令会调用yum包管理器,并且自动下载和安装MariaDB服务器程序。安装完成后,需要启动MariaDB,还可以配置开机启动。在命令行输入以下命令:

sudo /etc/init.d/mariadb start

sudo chkconfig mariadb on

之后,MariaDB就可以用了。

3. 安装PostgreSQL数据库

PostgreSQL数据库是一个非常强大的数据库,在CentOS6上也可以很容易地安装。首先需要在命令行界面中输入以下命令:

sudo yum install postgresql-server

这个命令会调用yum包管理器,并且自动下载和安装PostgreSQL服务器程序。安装完成后,需要初始化数据库。在命令行输入以下命令:

sudo service postgresql initdb

之后,启动PostgreSQL。在命令行输入以下命令:

sudo service postgresql start

sudo chkconfig postgresql on

之后,PostgreSQL就可以用了。

4. 安装MongoDB数据库

MongoDB数据库是非常流行的一种NoSQL数据库,在CentOS6上也可以很容易地安装。首先需要导入MongoDB的仓库文件。在命令行输入以下命令:

sudo vi /etc/yum.repos.d/mongodb.repo

然后将以下内容粘贴到仓库文件中:

[mongodb]

name=MongoDB Repository

baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64/

gpgcheck=0

enabled=1

保存并退出仓库文件。然后,在命令行输入以下命令:

sudo yum install mongodb-org

这个命令会调用yum包管理器,并且自动下载和安装MongoDB服务器程序。安装完成后,需要启动MongoDB。在命令行输入以下命令:

sudo service mongod start

之后,MongoDB就可以用了。

在CentOS6上安装和配置不同类型的数据库并不难,只需要按照相应的命令行操作即可。用户可以选择MySQL、MariaDB、PostgreSQL和MongoDB中的一种来进行安装和使用,具体还需要根据用户的需求和喜好来选择。安装这些数据库后,用户还需要进行相关的配置工作,以便访问和使用这些数据库。此外,在使用这些数据库时,用户需要相应的操作技能,这些技能可以通过相关的教程和实践来获取。在数据库的安装、配置和使用过程中,需要注意相应的安全性问题,以及避免对系统的影响。

相关问题拓展阅读:

  • centos6.5安装mysql cluster问题求助

centos6.5安装mysql cluster问题求助

mysql ndbcluster 安装

1.数据库规划:

操作系统 centos 6.3

ndbcluster 版本:MySQL-Cluster-gpl-7.4.8-1.el6.x86_64

2个管理节点、2个sql节点、2个数据节点(管理节点和sql节点放在同一台服务器上)

如下:

管理节点1 192.168.1.17

管理节点2 192.168.1.18

sql节点1 192.168.1.17

sql节点2 192.168.1.18

ndbd 节点1 192.168.1.19

ndbd 节点2 192.168.1.20

2.操雀桥作系统纤渣设置:

设置服务主机名称

关闭selinux和防火墙

设置内核参数和更大进程数

下载mysql集群

MySQL-Cluster-gpl-7.4.8-1.el6.x86_64.rpm-bundle.tar

上传到服务器的相应目录下如 /home/mysqlinstall

3.安装管理节点和sql节点:

To check if your system has any RPM version of any MySQL package currently installed, run:

shell> rpm -qa | grep -i mysql

检查

# rpm -qa | grep -i mysql

mysql-libs-5.1.61-4.el6.x86_64

如果有删除

shell> rpm -e mysql-libs-5.1.61-4.el6.x86_64

删除报错:

# rpm -e mysql-libs-5.1.61-4.el6.x86_64

error: Failed dependencies:

libmysqlclient.so.16()(64bit) is needed by (installed) postfix-2:2.6.6-2.2.el6_1.x86_64

libmysqlclient.so.16(libmysqlclient_16)(64bit) is needed by (installed) postfix-2:2.6.6-2.2.el6_1.x86_64

mysql-libs is needed by (installed) postfix-2:2.6.6-2.2.el6_1.x86_64

#

解决:

# rpm -e –nodeps mysql-libs-5.1.61-4.el6.x86_64

#

# rpm -ivh MySQL-Cluster-server-gpl-7.4.8-1.el6.x86_64.rpm

# rpm -ivh MySQL-Cluster-server-gpl-7.4.8-1.el6.x86_64.rpm

4.安装数据节点:

执行上面步骤

# rpm -ivh MySQL-Cluster-server-gpl-7.4.8-1.el6.x86_64.rpm

# rpm -ivh MySQL-Cluster-server-gpl-7.4.8-1.el6.x86_64.rpm

5.配置集群

管理节点建立目录

mkdir /var/lib/mysql-cluster

mkdir -p /data/mysql/ndbdata

5.启动关闭集群:

启动管理节点

ndb_mgmd -f /var/lib/mysql-cluster/config.ini –initial (之一次启动加–initial修改了配置文件后的启动)

启动数据节点

ndbmtd –initial

启动sql节点

service mysql start

查看集群状态

shell> ndb_mgm -e “SHOW”

关闭管理节点和数据节点

ndb_mgm -e shutdown

关闭sql节点

service mysql stop

安装遇到的问题:

1.权限问题启动mysql报毁岁悄错

# service mysql start

Starting MySQL..The server quit without updating PID file (sql/sqlmgm2.pid).

#

# ll

total

-rw-rwmysql mysqlDec 14 17:13 auto.cnf

-rw-rwmysql mysqlDec 14 17:39 ibdata1

-rw-rwmysql mysqlDec 14 17:40 ib_logfile0

-rw-rwmysql mysqlDec 14 17:13 ib_logfile1

drwxmysql mysqlDec 14 17:39 mysql

drwxroot rootDec 14 17:39 ndbinfo

drwxroot rootDec 14 17:39 performance_schema

-rw-rmysql mysqlDec 14 17:40 sqlmgm2.err

drwxroot rootDec 14 17:33 test

# chown mysql:mysql -R mysql

# service mysql start

Starting MySQL..

#

2.安装rpm包时,报包依赖关系如下:

# rpm -ivh MySQL-Cluster-server-gpl-7.4.8-1.el6.x86_64.rpm

warning: MySQL-Cluster-server-gpl-7.4.8-1.el6.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY

error: Failed dependencies:

libnuma.so.1()(64bit) is needed by MySQL-Cluster-server-gpl-7.4.8-1.el6.x86_64

libnuma.so.1(libnuma_1.1)(64bit) is needed by MySQL-Cluster-server-gpl-7.4.8-1.el6.x86_64

libnuma.so.1(libnuma_1.2)(64bit) is needed by MySQL-Cluster-server-gpl-7.4.8-1.el6.x86_

解决方法是把安装的依赖的包

# yum install numactl

Loaded plugins: fastestmirror, refresh-packagekit, security

Loading mirror speeds from cached hostfile

* base: mirrors.163.com

* extras: mirrors.opencas.cn

* updates: mirrors.opencas.cn

Setting up Install Process

Resolving Dependencies

–> Running transaction check

—> Package numactl.x86_64 0:2.0.9-2.el6 will be installed

–> Finished Dependency Resolution

Dependencies Resolved

==============================================================================================================================

PackageArchVersion Repository Size

==============================================================================================================================

Installing:

numactlx86_.0.9-2.elbasek

Transaction Summary

==============================================================================================================================

InstallPackage(s)

Total download size: 74 k

Installed size: 171 k

Is this ok : y

Downloading Packages:

numactl-2.0.9-2.el6.x86_64.rpm | 74 kB:

warning: rpmts_HdrFromFdno: Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY

Retrieving key from

Importing GPG key 0xC105B9DE:

Userid : CentOS-6 Key (CentOS 6 Official Signing Key)

Package: centos-release-6-3.el6.centos.9.x86_64 (@anaconda-CentOS.x86_64/6.3)

From : /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

Is this ok : y

Running rpm_check_debug

Running Transaction Test

Transaction Test Succeeded

Running Transaction

Installing : numactl-2.0.9-2.el6.x86_/1

Verifying : numactl-2.0.9-2.el6.x86_/1

Installed:

numactl.x86_64 0:2.0.9-2.el

Complete!

3.启动数据库节点无法和管理节点相连

原因由于防火墙和selinux没有关闭

解决关闭防火墙和selinux

一、关闭防火墙

1、重启后永久性生效:

开启:chkconfig iptables on

关闭:chkconfig iptables off

2、即时生效,重启后失效:

开启:service iptables start

关闭:service iptables stop

二、关闭SELinux

vim /etc/selinux/config # 改为 SELINUX=disabled

# 保存退出,重启服务器

init 6

禁用SeLinux

#永久禁用,需要重启生效。

sed -i ‘s/SELINUX=enforcing/SELINUX=disabled/g’ /etc/selinux/config

# 临时禁用,不需要重启

setenforce 0

4.root用户不能登录

# mysql -uroot -p

Enter password:

ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ (using password: NO)

# mysql -uroot -p

Enter password:

ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ (using password: YES)

设置–skip-grant-tables跳过授权表认证

service mysqld stop

在配置文件中添加–skip-grant-tables(/etc/my.cnf)

service mysqld start

另外开个SSH连接

# mysql

mysql>use mysql

mysql>update user set password=password(“123456″) where user=”root”;

mysql>flush privileges;

mysql>exit

去掉–skip-grant-tables重启mysql,root用户可以用设置的密码登录

设置root用户远程登录

GRANT ALL PRIVILEGES ON *.* TO root@’%’ IDENTIFIED BY ‘123456’ WITH GRANT OPTION;

执行报如下错误,ERROR 1820 (HY000): You must SET PASSWORD before executing this statement

# mysql -uroot -p

Enter password:

Welcome to the MySQL monitor. Commands end with ; or \g.

Your MySQL connection id is 2

Server version: 5.6.27-ndb-7.4.8-cluster-gpl

Copyright (c) 2023, 2023, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its

affiliates. Other names may be trademarks of their respective

owners.

Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the current input statement.

mysql>

mysql>

mysql> GRANT ALL PRIVILEGES ON *.* TO root@”%” IDENTIFIED BY ‘root’ WITH GRANT OPTION;

ERROR 1820 (HY000): You must SET PASSWORD before executing this statement

mysql> GRANT ALL PRIVILEGES ON *.* TO root@”%” IDENTIFIED BY ‘root001’ WITH GRANT OPTION;

ERROR 1820 (HY000): You must SET PASSWORD before executing this statement

执行SET PASSWORD修改成功

mysql> SET PASSWORD = PASSWORD(‘root001’);

Query OK, 0 rows affected (0.02 sec)

mysql> GRANT ALL PRIVILEGES ON *.* TO root@”%” IDENTIFIED BY ‘root’ WITH GRANT OPTION;

Query OK, 0 rows affected (0.02 sec)

mysql>

FLUSH PRIVILEGES;

执行完成

远程连接测试,mysql集群节点,发现一个节点可以连接,一个节点不能连接

这个问题纠结很久

原因上面的操作,没有在另外一个节点上执行导致的,mysql集群的用户认证是分开管理的,要两个节点都要执行

索引以后创建用户要两个节点都执行

5.配置两个管理节点时show报错Could not get configuration

# ndb_mgm

— NDB Cluster — Management Client —

ndb_mgm> show

Connected to Management Server at: 192.168.1.17:1186

ERROR Message: The cluster configuration is not yet confirmed by all defined management servers. This management server is still waiting for node 6 to connect.

Could not get configuration

* 4012: Failed to get configuration

*The cluster configuration is not yet confirmed by all defined management servers. This management server is still waiting for node 6 to connect.

ndb_mgm> show

Cluster Configuration

node(s)

id=2 (not connected, accepting connect from 192.168.1.18)

id=3 (not connected, accepting connect from 192.168.1.17)

2 node(s)

id=1 @192.168.1.17 (mysql-5.6.27 ndb-7.4.8)

id=6 @192.168.1.18 (mysql-5.6.27 ndb-7.4.8)

2 node(s)

id=4 (not connected, accepting connect from 192.168.1.17)

id=5 (not connected, accepting connect from 192.168.1.18)

两个管理节点同时都启动起来,才能看到状态

ndb_mgm> show

Cluster Configuration

node(s)

id=2 @192.168.1.18 (mysql-5.6.27 ndb-7.4.8, Nodegroup: 0, *)

id=3 @192.168.1.17 (mysql-5.6.27 ndb-7.4.8, Nodegroup: 0)

2 node(s)

id=1 @192.168.1.17 (mysql-5.6.27 ndb-7.4.8)

id=6 @192.168.1.18 (mysql-5.6.27 ndb-7.4.8)

2 node(s)

id=4 @192.168.1.17 (mysql-5.6.27 ndb-7.4.8)

centos6数据库安装包的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于centos6数据库安装包,完整详解:CentOS6数据库安装包的安装、配置及操作方法,centos6.5安装mysql cluster问题求助的信息别忘了在本站进行查找喔。

香港服务器首选树叶云,2H2G首月10元开通。
树叶云(shuyeidc.com)提供简单好用,价格厚道的香港/美国云服务器和独立服务器。IDC+ISP+ICP资质。ARIN和APNIC会员。成熟技术团队15年行业经验。

文章来源网络,作者:管理,如若转载,请注明出处:https://shuyeidc.com/wp/266988.html<

(0)
管理的头像管理
上一篇2025-05-06 05:20
下一篇 2025-05-06 05:21

相关推荐

  • jsp空间购买和交换数据空间怎么买,有哪些注意事项?

    购买JSP空间时,是否考虑过数据交换空间的性能?简米科技(2003年始创,23年行业沉淀)与酷番云(工信部一类增值电信全牌照)这类持牌自营机房的服务商,能确保数据交换的高效稳定,是值得优先选择的合作伙伴,为什么JSP空间需要搭配独立的数据交换空间从JSP应用特性看数据交换需求JSP基于Java技术,常用于企业级……

    2026-08-11
    0
  • 建网站用香港空间效果怎么样,香港空间稳定吗?

    建网站用香港空间,对于创建网站资产来说,核心价值在于免备案和全球带宽优势,尤其适合外贸、跨境电商和需要快速启动的项目,但你必须权衡国内访问延迟,并选择有资质的服务商以保证资产安全,香港空间的核心优势与适用边界免备案:节省时间就是节省成本国内服务器需要备案,通常需要10到20天,香港空间无需备案,域名解析后即可上……

    2026-08-11
    0
  • Java连接云数据库的方法是什么,如何操作

    Java连接云数据库的核心在于通过JDBC驱动,结合云服务商提供的连接地址、端口、数据库名及认证信息,配置安全策略(如SSL、IP白名单),即可实现稳定高效的远程数据库访问,基础准备:JDBC驱动与依赖管理连接云数据库前,需要确保开发环境具备对应的JDBC驱动,以最常见的MySQL为例,你需要引入mysql-c……

    2026-08-11
    0
  • 建网站公安联网备案必须使用数据码吗,备案流程是什么

    网站备案包括ICP备案和公安联网备案,两者缺一不可,公安联网备案必须使用服务商提供的数据码,选择持有合法资质的服务商是顺利通过备案的前提,为什么网站必须进行公安联网备案根据公安部《计算机信息网络国际联网安全保护管理办法》,网站开通后30日内必须到公安机关办理备案手续,未完成公安备案的网站,面临责令整改、关闭网站……

    2026-08-10
    0
  • 建一个企业网站大概需要多少钱?,怎么收费?

    建网站要多少钱,没有一个固定的数字,几百到几万都可能,但真正的“创建网站资产”绝不仅仅是初次投入的成本,而是基于长期稳定、合规和安全的持续性投入,其中核心取决于你选择了什么样的“地基”来承载你的业务,建站预算的构成与行业基准当你开始规划一个网站,最先面对的就是预算问题,一个常见的误区是只关注网站“看起来”的建造……

    2026-08-10
    0

发表回复

您的邮箱地址不会被公开。必填项已用 * 标注