如何在Linux系统下启动数据库 (数据库启动linux)

Linux系统作为一种开源的操作系统,被越来越多的企业所采用。而数据库则是企业信息化建设中不可或缺的一部分。但是,对于很多企业来说,在Linux系统下启动数据库却是一个比较复杂的问题。下面,本文将详细介绍。

一、安装数据库

在启动数据库之前,我们需要先安装相应的数据库软件。常见的数据库软件有MySQL、Oracle、PostgreSQL等。本文以MySQL为例,介绍如何安装MySQL。

1.使用yum命令进行安装。

yum install mysql-server

2.使用tar命令进行安装。

tar -zxvf mysql-x.x.x.tar.gz

cd mysql-x.x.x

mkdir /usr/local/mysql

./configure –prefix=/usr/local/mysql –with-charset=utf8 –enable-thread-safe-client –with-mysqld-ldflags=-all-static

make && make install

完成安装后,我们就可以开始启动数据库了。

二、启动MySQL数据库

在Linux系统下,启动MySQL数据库有两种方式:命令行启动和使用脚本启动。

1.命令行启动

使用命令行启动MySQL数据库非常简单,只需输入以下命令。

/etc/init.d/mysql start

如需停止My SQL数据库,可以输入以下命令。

/etc/init.d/mysql stop

2.使用脚本启动

使用脚本启动MySQL数据库需要进行如下几个步骤。

1)编写启动脚本。

#!/bin/bash

MYSQL=/usr/local/mysql/bin/mysql

MYSQLD_SAFE=/usr/local/mysql/bin/mysqld_safe

$MYSQLD_SAFE &

2)将脚本保存为mysql.sh,并修改权限。

chmod +x mysql.sh

3)执行脚本。

./mysql.sh

4)查看MySQL进程。

ps -ef | grep mysql

如果显示出了MySQL进程,则表明已成功启动MySQL数据库。

三、启动Oracle数据库

在Linux系统下,启动Oracle数据库也有两种方式:命令行启动和使用脚本启动。

1.命令行启动

使用命令行启动Oracle数据库需要进行如下几个步骤。

1)切换到oracle用户。

su – oracle

2)进入Oracle安装目录的bin目录。

cd /u01/app/oracle/product/11.2.0/dbhome_1/bin

3)执行启动脚本。

./sqlplus / as sysdba

4)输入密码。

5)输入以下命令启动Oracle数据库。

startup

2.使用脚本启动

使用脚本启动Oracle数据库需要进行如下几个步骤。

1)编写启动脚本。

#!/bin/bash

ORACLE_SID=orcl

ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1

PATH=$PATH:$ORACLE_HOME/bin

export ORACLE_SID ORACLE_HOME PATH

echo Starting Oracle as Sysdba

$ORACLE_HOME/bin/sqlplus -s /nolog

connect / as sysdba

startup

exit

EOF

2)将脚本保存为start_oracle.sh,并修改权限。

chmod +x start_oracle.sh

3)执行脚本。

./start_oracle.sh

4)查看Oracle进程。

ps -ef | grep ora_pmon

如果显示出了Oracle进程,则表明已成功启动Oracle数据库。

四、启动PostgreSQL数据库

在Linux系统下,启动PostgreSQL数据库也有两种方式:命令行启动和使用脚本启动。

1.命令行启动

使用命令行启动PostgreSQL数据库需要进行如下几个步骤。

1)进入PostgreSQL安装目录的bin目录。

cd /usr/local/pgsql/bin

2)执行以下命令启动PostgreSQL数据库。

./pg_ctl start -D /usr/local/pgsql/data

3)修改用户DB目录的权限。

chmod 700 /usr/local/pgsql/data

2.使用脚本启动

使用脚本启动PostgreSQL数据库需要进行如下几个步骤。

1)编写启动脚本。

#!/bin/bash

PGHOME=/usr/local/pgsql

PATH=$PATH:$PGHOME/bin

export PATH

pg_ctl start -D /usr/local/pgsql/data

2)将脚本保存为postgresql,即文件名为postgresql,无扩展名,并修改权限。

chmod +x postgresql

3)执行脚本。

./postgresql

4)查看Postgres进程。

ps -ef | grep postgres

如果显示出了PostgreSQL进程,则表明已成功启动PostgreSQL数据库。

启动数据库是企业信息化建设过程中必不可少的步骤,而在Linux系统下启动数据库需要了解相关的知识和操作方法。本文详细介绍了如何在Linux系统下启动MySQL、Oracle和PostgreSQL数据库,并提供了命令行启动和使用脚本启动两种方式。通过本文的学习,相信大家已经能够轻松地启动Linux系统下的数据库了。

相关问题拓展阅读:

如何在linux下启动和关闭ORCALE数据库?

1. linux下启动oracle\x0d\x0asu – oracle\x0d\x0asqlplus /nolog\x0d\x0aconn /as sysdba\x0d\x0astartup\x0d\x0aexit\x0d\x0alsnrctl start\x0d\x0aexit\x0d\x0a2. linux下关闭oracle\x0d\x0asu – oracle\x0d\x0asqlplus /nolog\x0d\x0aconn /as sysdba\x0d\x0ashutdown immediate\x0d\x0aexit\x0d\x0alsnrctl stop\x0d\x0aexit\x0d\x0a3、启孝闷动监听器\x0d\x0aoracle@suse92:~> lsnrctl start\x0d\x0a4、停止监听器\x0d\x0aoracle@suse92:~> lsnrctl stop\x0d\x0a5、查看监听器状态\x0d\x0aoracle@suse92:~> lsnrctl\x0d\x0aLSNRCTL> status\x0d\x0aLSNRCTL> exit\x0d\x0a6.# setup 可以设置防火墙等信息\x0d\x0a7.安装监听器\x0d\x0a运行 netca 命令\x0d\x0alsnrctl start\x0d\x0alsnrctl stop\x0d\x0areload listener 重新加载\x0d\x0aservice listener\x0d\x0ahelp 帮助\x0d\x0aquit 退巧闭弯出\x0d\x0avi etc/hosts\x0d\x0a添加 192.168.0.100 chsylinux\x0d\x0a数据库关闭死掉还可以STARTUP FORCE\x0d\x0a,再糟糕的情况用态做SHUTDOWN ABORT。

如何在linux下重启oracle数据库

用ssh工具连接linux,按以下步骤操作执行。

1、用oracle用户登录进去。

2、export ORACLE_SID=QS5100J; 指定oracle数据库的instance的名称。“QS5100J”为oracle的sid名称悉掘哪。

3、sqlplus /nolog 连接到数据库的sqlplus中。

4、connect /as sysdba;出现“Connected to an idle instance.”停止连接到数据库的应用。

5、shutdown immediate;关闭数据库,等待数分钟…。

6、startup; 启动数据库。

自动执行:写在sql文件中,用符号“@”引入文件执行。

以下文件可以放sql文件中执行

connect /as sysdba;

shutdown immediate;

startup;

手动执行:手动时一行一行输入执行。

使用SSH工具以root用户登录到数据库服务器后,执行以下命令:睁码

1、启动数据库实例

su – oracle

export ORACLE_SID=QS5100Z QS5100Z为数据库名

sqlplus /nolog

conn / as sysdba

startup

exit

emctl start dbconsole 启动控制台

2、启动数据库监听

输入:su – oracle

输入: lsnrctl start

3、查看是散吵否启动成功

su – oracle

ps -ef|grep oracle

4、查看oracle监听状态

su – oracle

lsnrctl status

用滑大燃ssh工具连接linux,按信虚以下步骤操作执行。1、用oracle用户登录进去。2、exportORACLE_SID=QS5100J;指定oracle数据库的instance的名称。“QS5100J”为仿腊oracle的sid名称。3、sqlplus/nolog连接到数据库的sqlplus中。4、connect/assysdba;

在linux系统下怎样启动数据库

一个例子

yum install mysql

/etc/init.d/mysqld start

传统型的数据库:你安装之后会自动启动服务端,你只需要调用客户端程序就可以使用了

嵌入式的数据库:全都包含在代码里了

传统型的数据库一般安装为服务的形式。所以,你去查者亩找你系统的相关服务,然后启动就可以了。例如,在ubuntu下,安装一个mysql数据库之后,会添加服务mysqld到系统中。你只需要关扮嫌岩心这个服务是否启动即可。用系统提供的命令service即可轻松进行一般性的管理(启动、停止、重启等 )。要注意的是,不同的发行版其对服务的管理可能是不同的。请阅读相关系统的说明材料即可。另外,安装了数据库后请查看数据库的说明书。只要不是编译的(编译的也有说明文档,只是会针对主流系统来编写),都会有说明告诉你怎么用。详细请man。厅御

数据库启动linux的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于数据库启动linux,如何在Linux系统下启动数据库,如何在linux下启动和关闭ORCALE数据库?,如何在linux下重启oracle数据库,在linux系统下怎样启动数据库的信息别忘了在本站进行查找喔。


数据运维技术 » 如何在Linux系统下启动数据库 (数据库启动linux)