新聞中心
在現(xiàn)代企業(yè)中,無論是管理數(shù)據(jù)、支持應(yīng)用還是增強(qiáng)安全性,數(shù)據(jù)庫都是必不可少的。隨著開源技術(shù)的日益成熟,人們?cè)絹碓絻A向于使用開源數(shù)據(jù)庫,例如MySQL和PostgreSQL,而不是商用軟件。Centos操作系統(tǒng)作為一種流行的開源操作系統(tǒng),也在數(shù)據(jù)庫方面取得了很好的支持。本文將介紹如何在Centos上輕松安裝數(shù)據(jù)庫,并快速部署你的數(shù)據(jù)庫。

成都創(chuàng)新互聯(lián)客戶idc服務(wù)中心,提供服務(wù)器托管雅安、成都服務(wù)器、成都主機(jī)托管、成都雙線服務(wù)器等業(yè)務(wù)的一站式服務(wù)。通過各地的服務(wù)中心,我們向成都用戶提供優(yōu)質(zhì)廉價(jià)的產(chǎn)品以及開放、透明、穩(wěn)定、高性價(jià)比的服務(wù),資深網(wǎng)絡(luò)工程師在機(jī)房提供7*24小時(shí)標(biāo)準(zhǔn)級(jí)技術(shù)保障。
一、Centos操作系統(tǒng)
Centos是一款基于Red Hat Enterprise Linux(RHEL)的開源操作系統(tǒng)。由于其開源和可靠性,Centos目前成為企業(yè)級(jí)Linux服務(wù)器首選操作系統(tǒng)。Centos操作系統(tǒng)可以運(yùn)行在各種服務(wù)器硬件上,它是一個(gè)靈活的操作系統(tǒng),具有卓越的性能和可管理性。因此,在服務(wù)器軟件安裝方面,Centos是更先考慮的操作系統(tǒng)。
二、MySQL數(shù)據(jù)庫
MySQL是一種流行的開源數(shù)據(jù)庫系統(tǒng),它是一個(gè)快速、易于使用和可靠的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。MySQL支持多個(gè)操作系統(tǒng)平臺(tái),包括Linux、Windows和MacOS。MySQL還具有良好的擴(kuò)展性和伸縮性,毫無疑問是企業(yè)級(jí)數(shù)據(jù)庫的首選。
三、PostgreSQL數(shù)據(jù)庫
PostgreSQL是一種流行的開源對(duì)象關(guān)系型數(shù)據(jù)庫管理系統(tǒng),提供高度的可擴(kuò)展性,卓越的安全性和豐富的功能。PostgreSQL被廣泛用于企業(yè)級(jí)應(yīng)用程序,其中包括企業(yè)資源計(jì)劃(ERP)和客戶關(guān)系管理(CRM)系統(tǒng)。
四、安裝MySQL數(shù)據(jù)庫
以下是在Centos上安裝MySQL數(shù)據(jù)庫的步驟:
步驟1:添加MySQL倉庫
必須向Centos系統(tǒng)中添加MySQL倉庫。為此,請(qǐng)運(yùn)行以下命令:
“`
$ sudo yum localinstall https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
“`
步驟2:安裝MySQL數(shù)據(jù)庫
然后,安裝MySQL數(shù)據(jù)庫。為此,請(qǐng)運(yùn)行以下命令:
“`
$ sudo yum install mysql-community-server
“`
步驟3:啟動(dòng)MySQL服務(wù)
安裝完成后,必須啟動(dòng)MySQL服務(wù),運(yùn)行以下命令:
“`
$ sudo systemctl start mysqld
“`
步驟4:設(shè)置MySQL服務(wù)自啟動(dòng)
將MySQL設(shè)置為開機(jī)自啟動(dòng),運(yùn)行以下命令:
“`
$ sudo systemctl enable mysqld
“`
步驟5:配置MySQL
在MySQL安裝完成后,必須進(jìn)行一些配置。運(yùn)行以下命令以設(shè)置MySQL root用戶密碼:
“`
$ sudo mysql_secure_installation
“`
在執(zhí)行上述命令后,系統(tǒng)將提示您輸入MySQL root用戶密碼。然后,按照提示輸入其他值以設(shè)置MySQL安全設(shè)置。
五、安裝PostgreSQL數(shù)據(jù)庫
以下是在Centos上安裝PostgreSQL數(shù)據(jù)庫的步驟:
步驟1:添加PostgreSQL倉庫
必須向Centos操作系統(tǒng)添加PostgreSQL倉庫。為此,請(qǐng)運(yùn)行以下命令:
“`
$ sudo yum install https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm
“`
步驟2:安裝PostgreSQL數(shù)據(jù)庫
然后,安裝PostgreSQL數(shù)據(jù)庫。為此,請(qǐng)使用以下命令:
“`
$ sudo yum install postgresql12-server postgresql12-contrib
“`
步驟3:啟動(dòng)PostgreSQL服務(wù)
啟動(dòng)PostgreSQL服務(wù),運(yùn)行以下命令:
“`
$ sudo systemctl start postgresql-12
“`
步驟4:設(shè)置PostgreSQL服務(wù)自啟動(dòng)
然后,將PostgreSQL數(shù)據(jù)庫設(shè)置為開機(jī)自啟動(dòng),運(yùn)行以下命令:
“`
$ sudo systemctl enable postgresql-12
“`
步驟5:配置PostgreSQL
在PostgreSQL安裝完成后,必須進(jìn)行一些配置。創(chuàng)建您要將其用作PostgreSQL數(shù)據(jù)庫服務(wù)器的默認(rèn)數(shù)據(jù)庫。請(qǐng)運(yùn)行以下命令:
“`
$ sudo postgresql-setup initdb
“`
運(yùn)行上述命令將在Centos操作系統(tǒng)中創(chuàng)建一個(gè)名為“postgresql”的數(shù)據(jù)庫。
六、
這篇文章介紹了如何在Centos上輕松安裝數(shù)據(jù)庫,并快速部署你的數(shù)據(jù)庫。MySQL和PostgreSQL都是流行的開源數(shù)據(jù)庫系統(tǒng),為管理數(shù)據(jù)、支持應(yīng)用程序和增強(qiáng)安全性提供了必要的功能。使用本文提供的步驟可以輕松地在Centos操作系統(tǒng)上安裝和配置這兩個(gè)數(shù)據(jù)庫系統(tǒng),從而保持你的企業(yè)的數(shù)據(jù)安全和可靠性。
成都網(wǎng)站建設(shè)公司-創(chuàng)新互聯(lián),建站經(jīng)驗(yàn)豐富以策略為先導(dǎo)10多年以來專注數(shù)字化網(wǎng)站建設(shè),提供企業(yè)網(wǎng)站建設(shè),高端網(wǎng)站設(shè)計(jì),響應(yīng)式網(wǎng)站制作,設(shè)計(jì)師量身打造品牌風(fēng)格,熱線:028-86922220如何在CentOS6.5系統(tǒng)上安裝Oracle11gR2數(shù)據(jù)庫
首先是設(shè)置好主機(jī)名,固定ip,還有確保你的yum源可用,最重要的是你的系統(tǒng)是有圖形化界面的。
#提前安裝好需要的rpm包yum install gcc libaio libaio-devel libstdc++ libstdc++-devel libgcc elfutils-libelf-devel glibc-devel glibc-devel gcc-c++ compat-libstdc++-33 unixODBC unixODBC-devel
有一個(gè)rpm包需要獨(dú)立下載pdksh-5.2.14-37.el5_8.1.x86_64,然后rpm -ivh安裝即可。
創(chuàng)建oinstall組
groupadd oinstall
創(chuàng)建dba組
groupadd dba
創(chuàng)建oracle用戶
useradd -g oinstall -G dba oracle
修改oracle用戶的密碼
passwd oracle
vi /etc/sysctl.conf#在文件末尾棗漏添加以下內(nèi)容fs.aio-max-nr =fs.file-max =kernel.shmall =kernel.shmmax =kernel.shmmni = 4096kernel.sem = 128net.ipv4.ip_local_port_range =net.core.rmem_default =net.core.rmem_max =net.core.wmem_default =net.core.wmem_max =#刷新參數(shù)sysctl -p vi /etc/security/limits.conf #在文件末尾添加以下內(nèi)容oraclesoft nprocoraclehard nprocoraclesoft nofileoraclehard nofileoraclesoft stack#創(chuàng)建安裝Oracle軟件所需要的目錄mkdir -p /u01/oracle_11g_r2chown -R oracle:oinstall /u01/凱巖中oracle_11g_r2chmod -R 775 /u01/oracle_11g_r2 #日志目錄mkdir /u01/oralnventorychown -R oracle:oinstall /u01/oralnventory/chmod -R 775 /u01/oralnventory/ vi /home/oracle/.bash_profile #在文件末尾添盯山加以下內(nèi)容umask 022export ORACLE_BASE=/u01/oracle_11g_r2export ORACLE_HOME=$ORACLE_BASE/oracle/product/11.2.0/db_1export ORACLE_SID=orclexport PATH=$PATH:HOME/bin:$ORACLE_HOME/bin vi /etc/pam.d/login#在文件末尾添加以下內(nèi)容session required /lib/security/pam_limits.sosession required pam_limits.so vi /etc/profile#在文件末尾添加以下內(nèi)容if ; then if ; then ulimit -pulimit -nelse ulimit -unfifi #刷新參數(shù)source /etc/profile
以上工作做好以后,現(xiàn)在就可以開始來安裝oracle數(shù)據(jù)庫了。
xhost +su – oracle#進(jìn)入到數(shù)據(jù)庫安裝程序目錄database,并運(yùn)行安裝腳本,安裝過程如下:./runInstaller
# yum-y install binutils.x86_64 \
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
注:最后一個(gè)lrzsz是一個(gè)上傳和下載(rz,sz)命令需要的工具,但是速度不如ssh shell快,所以可不選。
安裝Oracle
1.上面的創(chuàng)建oracle用戶和路徑等基本配置信息已經(jīng)執(zhí)行
2. 將下載的oracle安裝包上傳,用root用戶復(fù)制到安裝路徑,并修改安裝包的用戶和組為oracle:oinstall(視個(gè)人創(chuàng)建的用戶和組為準(zhǔn)),切換到oracle用戶,解壓安裝包.
3.Oracle安裝程序進(jìn)行一半時(shí),會(huì)有一個(gè)檢查安裝條件的過程,其中會(huì)有提示很多的包(部分已經(jīng)安裝,但是版本過高)沒有安裝,如下圖:
安裝命令:(直接粘搭含或貼即可)
# 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安裝程序再次老橋檢查時(shí),還會(huì)有不滿條件的安裝包,
linux服務(wù)器centos怎么安裝mysql數(shù)據(jù)庫
Linux系統(tǒng)一般采用云源來安裝,不知道你的Linxu系統(tǒng)具體是哪個(gè)版本,這里有篇文章是介紹如何在Centos7上使用官方Y(jié)UM源安裝Mysql,樓主可以參考看看:
更多Linux系做余攔統(tǒng)操純胡作知識(shí),樓主可以百度《Linux就該這毀歷么學(xué)》。
1、下載
下載地址:
下載版本:我這里選擇的5.6.33,通用版,linux下64位
也可以直接復(fù)制64位的下載地址,通過命令下載:wget
2、解壓
?
1234
#解壓tar -zxvf mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz#復(fù)制解壓后的mysql目錄cp -r mysql-5.6.33-linux-glibc2.5-x86_64 /usr/local/mysql
3、添加用戶組和用戶
?
1234
#添加用戶組groupadd mysql#添加用戶mysql 到用戶組mysqluseradd -g mysql mysql
4、安裝
?
cd /usr/local/mysql/
mkdir ./data/mysqlchown -R mysql:mysql ././櫻賀scripts/mysql_install_db –user=mysql –datadir=/usr/local/mysql/data/mysqlcp support-files/mysql.server /etc/脊拿派init.d/mysqldchmod 755 /etc/init.d/mysqldcp support-files/my-default.cnf /etc/my.cnf #修改啟動(dòng)腳本vi /etc/init.d/mysqld #修改項(xiàng):basedir=/usr/local/mysql/datadir=/usr/local/mysql/data/mysql #啟動(dòng)服務(wù)service mysqld start #測(cè)試連接./mysql/bin/mysql -uroot #加入環(huán)境變量,編輯 /etc/profile,這樣可以在任何地方用mysql命令了export PATH=$PATH:/usr/local/mysql//bin
source /etc/profile #啟動(dòng)mysqlservice mysqld start#關(guān)閉mysqlservice mysqld stop#查看運(yùn)行狀態(tài)service mysqld status
5、錯(cuò)誤
5.1 sqlyog連接時(shí),報(bào)1130錯(cuò)誤,是由于沒有給遠(yuǎn)程連接的用戶權(quán)限問題
解決1:更改 ‘mysql’數(shù)據(jù)庫‘user’表‘host’項(xiàng),從‘localhost’改成‘%’。
use mysql;select ‘host’ from user where user=’root’;
update user set host = ‘%’ where user =’root’;
flush privileges;
解決2:直接授權(quán)
GRANT ALL PRIVILEGES ON *.* TO ‘root’@’%’ IDENTIFIED BY ‘youpassword’ WITH GRANT OPTION;
5.2 安裝時(shí)的一些錯(cuò)誤
-bash: ./scripts/mysql_install_db: /usr/bin/perl: bad interpreter: 沒有敏鉛那個(gè)文件或目錄
解決: yum -y install perl perl-devel
Installing MySQL system tables…./bin/mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory
解決:yum -y install libaio-devel
6、其他
6.1 配置環(huán)境變量
vi + /etc/profile
export PATH=….:/usr/local/mysql/bin
關(guān)于centos數(shù)據(jù)庫安裝的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。
成都網(wǎng)站建設(shè)選創(chuàng)新互聯(lián)(?:028-86922220),專業(yè)從事成都網(wǎng)站制作設(shè)計(jì),高端小程序APP定制開發(fā),成都網(wǎng)絡(luò)營銷推廣等一站式服務(wù)。
網(wǎng)頁名稱:Centos輕松安裝數(shù)據(jù)庫:快速部署你的數(shù)據(jù)庫。(centos數(shù)據(jù)庫安裝)
標(biāo)題鏈接:http://fisionsoft.com.cn/article/dpgddej.html


咨詢
建站咨詢
