centos6.5怎么安装创建数据库

centos6.5怎么安装创建数据库,第1张

下面介绍CentOS 6.5的具体安装配置过程

服务器相关设置如下:

*** 作系统:CentOS 6.5 64位

IP地址:192.168.21.129

网关:192.168.21.2

DNS:8.8.8.8 8.8.4.4

备注:

CentOS 6.5系统镜像有32位和64位两个版本,生产服务器如果是大内存(4G以上内存)

建议安装64位版本CentOS-6.5-x86_64-bin-DVD1.iso

compat-libcap1.x86_64\

compat-libstdc++.x86_64\

compat-libstdc++.i686\

gcc.x86_64\

gcc-c++.x86_64\

glibc.i686\

glibc.x86_64\

glibc-devel.x86_64\

glibc-devel.i686\

ksh.x86_64\

libgcc.i686\

libgcc.x86_64\

libstdc++.x86_64\

libstdc++.i686\

libstdc++-devel.x86_64\

libstdc++-devel.i686\

libaio.x86_64\

libaio.i686\

libaio-devel.x86_64\

libaio-devel.i686\

make.el6\

sysstat.x86_64\

lrzsz.x86_64

注:最后一个lrzsz是一个上传和下载(rz,sz)命令需要的工具,但是速度不如ssh shell快,所以可不选。

安装Oracle

1.上面的创建oracle用户和路径等基本配置信息已经执行

2. 将下载的oracle安装包上传,用root用户复制到安装路径,并修改安装包的用户和组为oracle:oinstall(视个人创建的用户和组为准),切换到oracle用户,解压安装包.

3.Oracle安装程序进行一半时,会有一个检查安装条件的过程,其中会有提示很多的包(部分已经安装,但是版本过高)没有安装,如下图:

安装命令:(直接粘贴即可)

# yuminstall libaio.i686 libaio.x86_64 libaio-devel.i686 libaio-devel.x86_64 compat-libstdc++-33.i686compat-libstdc++-33.x86_64 elfutils-libelf-devel.i686 elfutils-libelf-devel.x86_64 libstdc++.i686 libstdc++.x86_64 unixODBC.i686 unixODBC.x86_64 unixODBC-devel.i686 unixODBC-devel.x86_64

注意:安装这些包后,oracle安装程序再次检查时,还会有不满条件的安装包,

PostgreSQL是一个强大开源的对象关系类型数据库系统,它能运行于几乎所有主要的 *** 作系统,包括Linux、Unix(AIX、BSD、HP-UX、SGIIRIX、MacOS、Solaris、Tru64)、WindowsOS。在这篇教程里,我们将学习如何在CentOS7/6.5/6.4server中建立PostgreSQL。1.安装PostgreSQL首先根据你的服务器架构添加PostgreSQL库:对CentOS6.x32bit:rpm-Uvhtcpfirewall-cmd--reload3.访问PostgreSQL常用的命令提示符默认情况下数据库名和用户名都是postgres。切换至用户以执行相关 *** 作:su–postgres输入以下命令登陆:psql会有以下样例输出:psql(9.3.5)Type"help"forhelp.Postgres=#可通过输入\q退出postgresql返回命令终端:4.设置用户密码登陆至postgres命令提示符界面su–postgrespsql然后使用命令设置密码postgres=#\passwordpostgresEnternewpassword:Enteritagain:postgres=#\q输入命令以建立PostgreSQL系统管理工具postgres=#CREATEEXTENSIONadminpackCREATEEXTENSION5.创建用户和数据库例如:用户名:senthil密码:centos数据库名:mydb转到postgres用户su–postgres创建用户senthil$createusersenthil创建数据库$createdbmydb现在登陆至psql提示符界面,为用户senthil设置密码及授权对数据库mydb的访问:$psqlpsql(9.3.5)Type"help"forhelp.postgres=#alterusersenthilwithencryptedpassword'centos'ALTERROLEpostgres=#grantallprivilegesondatabasemydbtosenthilGRANTpostgres=#6.删除用户和数据库首先转到postgres界面su–postgres输入命令$dropdb删除用户名可输入$dropuser7.配置PostgreSQL-MD5认证MD5认证需要客户端提供一个MD5-encrypted密码以便身份验证。你需要编辑/var/lib/pgsql/9.3/data/pg_hba.conf文件:vi/var/lib/pgsql/9.3/data/pg_hba.conf添加或修改的行如下:[]#TYPEDATABASEUSERADDRESSMETHOD#"local"isforUnixdomainsocketconnectionsonlylocalallallmd5#IPv4localconnections:hostallall127.0.0.1/32md5hostallall192.168.1.0/24md5#IPv6localconnections:hostallall::1/128md5[]重启postgresql服务以应用更改在CentOS6.x系统中servicepostgresql-9.3restart在CentOS7系统中systemctlrestartpostgresql-9.38.配置PostgreSQL-ConfigureTCP/IP默认情况下,TCP/IP连接是不可行的,所以其他计算机用户不能连接到postgresql。编辑文件/var/lib/pgsql/9.3/data/postgresql.conf可以允许连接:vi/var/lib/pgsql/9.3/data/postgresql.conf找到下面的行:[]#listen_addresses='localhost’[]#port=5432[]把两行都取消并设置为你的postgresql服务器IP地址或设置为“*”监听所有客户端。如下所示:listen_addresses='*'port=5432重启以应用更改在CentOS6.x系统中:/etc/init.d/postgresql-9.3restart在CentOS7系统中:systemctlrestartpostgresql-9.39.使用phpPgAdmin管理PostgreSQLphpPgAdmin是使用PHP编写的基于web的管理工具,用于管理PostgreSQL。它只适用与PostgreSQLRPM库。如果你没有添加PostgreSQL库,你可以添加EPEL库。可根据下面的链接在CentOS6.x中建立EPEL库


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/6788145.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-28
下一篇 2023-03-28

发表评论

登录后才能评论

评论列表(0条)

保存