日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
輕松升級(jí)數(shù)據(jù)庫(kù)版本,讓yum引領(lǐng)你邁向高效數(shù)據(jù)庫(kù)管理(yum升級(jí)數(shù)據(jù)庫(kù)版本)

隨著科技不斷發(fā)展,現(xiàn)代企業(yè)管理中數(shù)據(jù)庫(kù)的角色越來(lái)越重要。作為一名數(shù)據(jù)庫(kù)管理員,保證數(shù)據(jù)的高效性和安全性是其首要任務(wù)。在這個(gè)過(guò)程中,數(shù)據(jù)庫(kù)版本管理也是不可或缺的一個(gè)環(huán)節(jié)。本文將為大家介紹如何通過(guò)yum實(shí)現(xiàn)輕松的數(shù)據(jù)庫(kù)版本管理,提高數(shù)據(jù)庫(kù)管理的效率。

一、安裝yum

我們需要在服務(wù)器上安裝yum。yum是Red Hat企業(yè)版Linux和CentOS Linux操作系統(tǒng)上一款自動(dòng)化管理程序,可以用于安裝、刪除和更新軟件,管理系統(tǒng)中的各種資源,大大簡(jiǎn)化了管理員的管理工作。在CentOS 7中,yum已經(jīng)內(nèi)置在系統(tǒng)中。如果您的系統(tǒng)沒(méi)有安裝,可以通過(guò)以下命令進(jìn)行安裝:

sudo yum install yum

二、升級(jí)MySQL

以MySQL為例,如果你當(dāng)前的系統(tǒng)中已經(jīng)安裝過(guò)MySQL,則可以通過(guò)以下命令對(duì)其進(jìn)行升級(jí):

sudo yum update mysql

通常情況下,yum會(huì)自動(dòng)升級(jí)到最新版本,但在某些情況下,yum也可能升級(jí)到非最新版本。如果您需要安裝某個(gè)特定的版本,可以通過(guò)以下命令進(jìn)行安裝:

sudo yum install mysql57-server

在安裝過(guò)程中,yum會(huì)自動(dòng)下載并安裝MySQL特定版本的軟件包,安裝完成后,您還需要進(jìn)行配置。

三、配置MySQL

在完成MySQL升級(jí)后,我們需要進(jìn)行簡(jiǎn)單的配置,以確保其正常運(yùn)行。我們需要啟動(dòng)MySQL服務(wù),可以通過(guò)以下命令實(shí)現(xiàn):

sudo systemctl start mysql

然后,我們需要對(duì)其進(jìn)行配置以確保其安全性和穩(wěn)定性。啟動(dòng)MySQL配置向?qū)В\(yùn)行以下命令:

sudo mysql_secure_installation

根據(jù)提示輸入MySQL root用戶密碼,然后按照向?qū)е鸩酵瓿膳渲谩M瓿梢院?,MySQL將安全地運(yùn)行在您的系統(tǒng)上。

四、使用yum管理數(shù)據(jù)庫(kù)

通過(guò)yum升級(jí)并配置MySQL后,我們可以使用yum管理MySQL數(shù)據(jù)庫(kù),以確保數(shù)據(jù)的穩(wěn)定性和安全性。以下是幾個(gè)有用的yum命令:

1、檢查是否有MySQL更新:

sudo yum check-update mysql

2、搜索MySQL:

sudo yum search mysql

3、安裝MySQL客戶端:

sudo yum install mysql

4、卸載MySQL:

sudo yum remove mysql

5、更新MySQL:

sudo yum update mysql

通過(guò)yum可以輕松的升級(jí)和管理數(shù)據(jù)庫(kù),讓數(shù)據(jù)庫(kù)管理員可以更加方便的管理和維護(hù)企業(yè)的數(shù)據(jù)。通過(guò)yum升級(jí)數(shù)據(jù)庫(kù)版本還可以提高數(shù)據(jù)存儲(chǔ)的安全性和穩(wěn)定性,減少數(shù)據(jù)丟失的風(fēng)險(xiǎn)。希望本文為讀者提供一些有用的信息,幫助讀者更好地管理企業(yè)的數(shù)據(jù)資源,讓企業(yè)的數(shù)據(jù)管理工作更加高效。

相關(guān)問(wèn)題拓展閱讀:

  • 在Linux 中怎樣將 MySQL 遷移到 MariaDB 上
  • Centos7下使用yum安裝mysql數(shù)據(jù)庫(kù)的詳細(xì)教程(增強(qiáng)版)

在Linux 中怎樣將 MySQL 遷移到 MariaDB 上

如果是相同的基礎(chǔ)版本(如 5.5),可以直接卸載 MySQL 然后安裝 MariaDB,這樣就可以用了。甚至不需要備份然后還原數(shù)據(jù)庫(kù)。當(dāng)然,保險(xiǎn)起見(jiàn),升級(jí)前將所有的數(shù)據(jù)庫(kù)都備份一下還是非常有必要的,以防萬(wàn)一。如果 MariaDB 的主版本高,在經(jīng)過(guò)上面的卸載 MySQL 再安裝 MariaDB 操作之后,需要使用 mysql_upgrade 升級(jí)一下。是的,甚至連命令行都與使用MySQL 的時(shí)候一樣。

A. 先配置 MariaDB的安裝源。

目前 MariaDB 的主版本是 10.1,將下面的安裝源配置保存為MariaDB.repo,上傳到服務(wù)器的 /etc/yum.repos.d 文件夾:

name = MariaDB

enable=1

priority=3

baseurl =

gpgkey=

gpgcheck=1

其中 priority=3 是針對(duì) YUM 的 PRIORITIES 優(yōu)先級(jí)插件的。

B. 卸載原來(lái)的 MYSQL 及相關(guān)包。

# yum remove mysql*

上面用 * 來(lái)匹配刪除所有 mysql 數(shù)據(jù)包(包括因包依賴而刪除的別的包,如 postfix)。因?yàn)橹苯影惭b的時(shí)候會(huì)出現(xiàn)沖突,例如:

file /usr/share/mysql/ukrainian/errmsg.sys from install of MariaDB-server-***** conflicts with file from package mysql-libs-5.5.32-****

嗯,好像因?yàn)閷?php-mysql 也給刪除了(實(shí)際上這個(gè)不該刪除的),所以 phpMyAdmin 也因?yàn)橐蕾囮P(guān)系而被刪除了,我沒(méi)仔細(xì)看。

所以更好不要用通配襪圓李符 *,而是選擇性刪除幾個(gè)主要的,

# yum remove mysql mysql-server mysql-libs

但是這個(gè)我沒(méi)有再測(cè)試,因?yàn)楹竺嬗懈玫姆椒ā?/p>

C. 然后安裝 MariaDB及相應(yīng) PHP 擴(kuò)展。

也是指定幾個(gè)主要的安裝包,剩下的讓 yum 自己進(jìn)行依賴關(guān)系檢查。

# yum install MariaDB-server MariaDB-client php-mysql

或者不安裝 MariaDB-server 而改為具有同步多主群集特性(synchronous multi-master cluster)的 MariaDB Galera Cluster:

# yum install MariaDB-Galera-server MariaDB-client galera

這里比較搞笑的是,沒(méi)注意前面把 php-mysql 給卸載腔孝了,結(jié)果運(yùn)行數(shù)據(jù)庫(kù)之后訪問(wèn) WordPress,結(jié)果遭遇下面的錯(cuò)誤:

Your PHP installation appears to be missing the MySQL extension which is required by WordPress.

D. 完成,修補(bǔ)MariaDB

不管版本是否升級(jí)了,執(zhí)行一下數(shù)據(jù)庫(kù)升級(jí)指令總沒(méi)有壞處:

# mysql_upgrade -p

看看數(shù)據(jù)庫(kù)版本是不是升級(jí)了:

# mysql -u root -p -e ‘show global variables like “version”;’

Enter password:

+—————+—————-+

| Variable_name | Value |

+—————+—————-+

| version | 5.5.31-MariaDB |

+—————+—————-+

將 MariaDB 加入隨系告遲統(tǒng)自啟動(dòng)列表,

# chkconfig –levels 345 mysql on

嗯,以前 MySQL 的時(shí)候是 mysqld,現(xiàn)在是 mysql,就差了一個(gè)字母 d。

啟動(dòng)MariaDB

Centos7下使用yum安裝mysql數(shù)據(jù)庫(kù)的詳細(xì)教程(增強(qiáng)版)

在之前給大家分享過(guò)昌歷這篇文章:CentOS

7.0下使用yum安裝mysql的方法詳解,小編覺(jué)得不夠詳細(xì),今天給大家通過(guò)本文給大家做個(gè)補(bǔ)充,感興趣的朋友可以參考下。

1.

下載mysql的repo源

$

wget

2.

安裝mysql-community-release-el7-5.noarch.rpm包

$

sudo

rpm

-ivh

mysql-community-release-el7-5.noarch.rpm

安裝這個(gè)包后,會(huì)獲得兩個(gè)mysql的yum

repo源:/etc/yum.repos.d/mysql-community.repo,/etc/yum.repos.d/mysql-community-source.repo。

3.

安裝mysql

$

sudo

yum

install

mysql-server

根據(jù)步驟安裝就可鋒稿以了,不過(guò)安裝完成后,沒(méi)有密碼,需要重置密碼。

4.

重置密碼

重置密碼前,首先要登錄

$

mysql

-u

root

登錄時(shí)有可能報(bào)這樣的錯(cuò):ERROR

2023

(HY000):

Can‘t

connect

to

local

MySQL

server

through

socket

‘/var/lib/mysql/mysql.sock‘

(2),原因是/var/lib/mysql的訪問(wèn)權(quán)限問(wèn)題。下面的命令把/var/lib/mysql的擁有者改為當(dāng)前用戶:

$

sudo

chown

-R

openscanner:openscanner

/var/lib/mysql

然后,重啟服務(wù):

$

service

mysqld

restart

5.

防火墻設(shè)置,開(kāi)放3306端口

firewall-cmd

–permanent

–zone=public

–add-port=3306/tcp

firewall-cmd

–permanent

–zone=public

–add-port=3306/udp

firewall-cmd

–reload

6.

mysql安全設(shè)置

mysql_secure_installation;

MySQL

會(huì)提示你重置

root

密碼,移除其他用戶賬號(hào),禁用

root

遠(yuǎn)程登錄,移除

test

數(shù)據(jù)庫(kù),重新加載

privilege

表格等。

7.

創(chuàng)建遠(yuǎn)程訪問(wèn)用戶

–實(shí)施環(huán)境用戶

CREATE

USER

‘dbuser’@’%’

IDENTIFIED

BY

‘123456’;

GRANT

SELECT,INSERT,UPDATE,DELETE

ON

*.*

TO

‘dbuser’@’%’;

–管理員用戶

CREATE

USER

‘a(chǎn)dmin’@’%’

IDENTIFIED

BY

‘123456’;

CREATE

USER

‘a(chǎn)dmin’@’%’

IDENTIFIED

BY

‘123456’;

GRANT

ALL

ON

*.*

TO

‘a(chǎn)dmin’@’%’;

flush

privileges;

8.

更改數(shù)據(jù)存放目錄

mkdir

/home/data

–關(guān)閉mysql服務(wù)進(jìn)程

systemctl

status

mysqld

mv

/var/lib/mysql

/home/data

修改

/etc/my.cnf

文件

datadir=/home/data/mysql

socket=/home/data/mysql/mysql.sock

socket=/home/data/mysql/mysql.sock

以上所述是小編給大家介紹的Centos7下使用yum安裝mysql數(shù)據(jù)庫(kù)的詳細(xì)教程,希望耐基搜對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

yum升級(jí)數(shù)據(jù)庫(kù)版本的介紹就聊到這里吧,感謝你花時(shí)間閱讀本站內(nèi)容,更多關(guān)于yum升級(jí)數(shù)據(jù)庫(kù)版本,輕松升級(jí)數(shù)據(jù)庫(kù)版本,讓yum引領(lǐng)你邁向高效數(shù)據(jù)庫(kù)管理,在Linux 中怎樣將 MySQL 遷移到 MariaDB 上,Centos7下使用yum安裝mysql數(shù)據(jù)庫(kù)的詳細(xì)教程(增強(qiáng)版)的信息別忘了在本站進(jìn)行查找喔。

成都創(chuàng)新互聯(lián)科技有限公司,是一家專注于互聯(lián)網(wǎng)、IDC服務(wù)、應(yīng)用軟件開(kāi)發(fā)、網(wǎng)站建設(shè)推廣的公司,為客戶提供互聯(lián)網(wǎng)基礎(chǔ)服務(wù)!
創(chuàng)新互聯(lián)(www.cdcxhl.com)提供簡(jiǎn)單好用,價(jià)格厚道的香港/美國(guó)云服務(wù)器和獨(dú)立服務(wù)器。創(chuàng)新互聯(lián)——四川成都IDC機(jī)房服務(wù)器托管/機(jī)柜租用。為您精選優(yōu)質(zhì)idc數(shù)據(jù)中心機(jī)房租用、服務(wù)器托管、機(jī)柜租賃、大帶寬租用,高電服務(wù)器托管,算力服務(wù)器租用,可選線路電信、移動(dòng)、聯(lián)通機(jī)房等。


分享題目:輕松升級(jí)數(shù)據(jù)庫(kù)版本,讓yum引領(lǐng)你邁向高效數(shù)據(jù)庫(kù)管理(yum升級(jí)數(shù)據(jù)庫(kù)版本)
URL分享:http://www.5511xx.com/article/coejijo.html