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系统下的数据库了。
相关问题拓展阅读:
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。
用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;
一个例子
yum install mysql
/etc/init.d/mysqld start
传统型的数据库:你安装之后会自动启动服务端,你只需要调用客户端程序就可以使用了
嵌入式的数据库:全都包含在代码里了
传统型的数据库一般安装为服务的形式。所以,你去查者亩找你系统的相关服务,然后启动就可以了。例如,在ubuntu下,安装一个mysql数据库之后,会添加服务mysqld到系统中。你只需要关扮嫌岩心这个服务是否启动即可。用系统提供的命令service即可轻松进行一般性的管理(启动、停止、重启等 )。要注意的是,不同的发行版其对服务的管理可能是不同的。请阅读相关系统的说明材料即可。另外,安装了数据库后请查看数据库的说明书。只要不是编译的(编译的也有说明文档,只是会针对主流系统来编写),都会有说明告诉你怎么用。详细请man。厅御
数据库启动linux的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于数据库启动linux,如何在Linux系统下启动数据库,如何在linux下启动和关闭ORCALE数据库?,如何在linux下重启oracle数据库,在linux系统下怎样启动数据库的信息别忘了在本站进行查找喔。
香港服务器选创新互联,2H2G首月10元开通。
创新互联(www.cdcxhl.com)互联网服务提供商,拥有超过10年的服务器租用、服务器托管、云服务器、虚拟主机、网站系统开发经验。专业提供云主机、虚拟主机、域名注册、VPS主机、云服务器、香港云服务器、免备案服务器等。
网站题目:如何在Linux系统下启动数据库(数据库启动linux)
标题URL:http://www.csdahua.cn/qtweb/news25/378375.html
网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网