亚洲韩日午夜视频,欧美日韩在线精品一区二区三区,韩国超清无码一区二区三区,亚洲国产成人影院播放,久草新在线,在线看片AV色

您好,歡迎來到思海網(wǎng)絡(luò),我們將竭誠為您提供優(yōu)質(zhì)的服務(wù)! 誠征網(wǎng)絡(luò)推廣 | 網(wǎng)站備案 | 幫助中心 | 軟件下載 | 購買流程 | 付款方式 | 聯(lián)系我們 [ 會員登錄/注冊 ]
促銷推廣
客服中心
業(yè)務(wù)咨詢
有事點擊這里…  531199185
有事點擊這里…  61352289
點擊這里給我發(fā)消息  81721488
有事點擊這里…  376585780
有事點擊這里…  872642803
有事點擊這里…  459248018
有事點擊這里…  61352288
有事點擊這里…  380791050
技術(shù)支持
有事點擊這里…  714236853
有事點擊這里…  719304487
有事點擊這里…  1208894568
有事點擊這里…  61352289
在線客服
有事點擊這里…  531199185
有事點擊這里…  61352288
有事點擊這里…  983054746
有事點擊這里…  893984210
當(dāng)前位置:首頁 >> 技術(shù)文章 >> 文章瀏覽
技術(shù)文章

CentOS上安裝Percona服務(wù)器的方法

添加時間:2019-4-14 20:37:27  添加: 思海網(wǎng)絡(luò) 
在CentOS 7上 Percona 服務(wù)器的安裝,以及備份當(dāng)前數(shù)據(jù),配置的步驟和如何恢復(fù)備份。
1.什么是Percona?

Percona是一個MySQL,MariaDB數(shù)據(jù)庫的開源替代品,它是MySQL的一個分支,相當(dāng)多的改進和獨特的功能使得它比MYSQL更可靠,性能更強,速度更快,它與MYSQL完全兼容,你甚至可以在Oracle的MySQL與Percona之間使用復(fù)制。
在Percona中獨具特色的功能

    分區(qū)適應(yīng)哈希搜索
    快速校驗算法
    緩沖池預(yù)加載
    支持FlashCache

MySQL企業(yè)版和Percona中的特有功能

    從不同的服務(wù)器導(dǎo)入表
    PAM認(rèn)證
    審計日志
    線程池

現(xiàn)在,你肯定很興奮地看到這些好的東西整合在一起,我們將告訴你如何安裝和對Percona Server做基本配置。
2. 備份你的數(shù)據(jù)庫

接下來,在命令行下使用SQL命令創(chuàng)建一個mydatabases.sql文件,來重建或恢復(fù)salesdb和employeedb數(shù)據(jù)庫,根據(jù)你的設(shè)置替換數(shù)據(jù)庫名稱,如果沒有安裝MySQL則跳過此步:

mysqldump -u root -p --databases employeedb salesdb > mydatabases.sql
復(fù)制當(dāng)前的配置文件,如果你沒有安裝MYSQL也可跳過:

cp my.cnf my.cnf.bkp
3.刪除之前的SQL服務(wù)器

停止MYSQL/MariaDB,如果它們還在運行:

systemctl stop mysql.service
卸載服務(wù)器上的MariaDB和MYSQL:

yum remove MariaDB-server MariaDB-client MariaDB-shared mysql mysql-server
移動重命名放在/var/lib/mysql當(dāng)中的MariaDB文件。這比僅僅只是移除更為安全快速,這就像2級即時備份。:)

mv /var/lib/mysql /var/lib/mysql_mariadb
4.使用二進制包安裝Percona

你可以在眾多Percona安裝方法中選擇,在CentOS中使用Yum或者RPM包安裝通常是更好的主意,所以這些是本文介紹的方式,下載源文件編譯后安裝在本文中并沒有介紹。

從Yum倉庫中安裝:

首先,你需要設(shè)置Percona的Yum庫:




yum install http://www.percona.com/downloads/percona-release/redhat/0.1-3/percona-release-0.1-3.noarch.rpm
接下來安裝Percona:




yum install Percona-Server-client-56 Percona-Server-server-56
上面的命令安裝Percona的服務(wù)器和客戶端、共享庫,可能需要Perl和Perl模塊,以及其他依賴的需要,如DBI::MySQL。如果這些尚未安裝,可能需要安裝更多的依賴包。

使用RPM包安裝:

我們可以使用wget命令下載所有的rpm包:




wget -r -l 1 -nd -A rpm -R "*devel*,*debuginfo*" \

http://www.percona.com/downloads/Percona-Server-5.5/Percona-Server-5.5.42-37.1/binary/redhat/7/x86_64/
使用rpm工具,一次性安裝所有的rpm包:




rpm -ivh Percona-Server-server-55-5.5.42-rel37.1.el7.x86_64.rpm \
Percona-Server-client-55-5.5.42-rel37.1.el7.x86_64.rpm \
Percona-Server-shared-55-5.5.42-rel37.1.el7.x86_64.rpm
注意在上面命令語句中最后的反斜杠'\'(只是為了換行方便)。如果您安裝單獨的軟件包,記住要解決依賴關(guān)系,在安裝客戶端之前要先安裝共享包,在安裝服務(wù)器之前請先安裝客戶端。
5.配置Percona服務(wù)器
恢復(fù)之前的配置

當(dāng)我們從MariaDB遷移過來時,你可以將之前的my.cnf的備份文件恢復(fù)回來。




cp /etc/my.cnf.bkp /etc/my.cnf
創(chuàng)建一個新的my.cnf文件

如果你需要一個適合你需求的新的配置文件或者你并沒有備份配置文件,你可以使用以下方法,通過簡單的幾步生成新的配置文件。

下面是Percona-server軟件包自帶的my.cnf文件




# Percona Server template configuration</p> <p>[mysqld]
#
# Remove leading # and set to the amount of RAM for the most important data
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
# innodb_buffer_pool_size = 128M
#
# Remove leading # to turn on a very important data integrity option: logging
# changes to the binary log between backups.
# log_bin
#
# Remove leading # to set options mainly useful for reporting servers.
# The server defaults are faster for transactions and fast SELECTs.
# Adjust sizes as needed, experiment to find the optimal values.
# join_buffer_size = 128M
# sort_buffer_size = 2M
# read_rnd_buffer_size = 2M
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock</p> <p># Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0</p> <p>[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
根據(jù)你的需要配置好my.cnf后,就可以啟動該服務(wù)了:




systemctl restart mysql.service
如果一切順利的話,它已經(jīng)準(zhǔn)備好執(zhí)行SQL命令了,你可以用以下命令檢查它是否已經(jīng)正常啟動:




mysql -u root -p -e 'SHOW VARIABLES LIKE "version_comment"'
如果你不能夠正常啟動它,你可以在/var/log/mysql/mysqld.log中查找原因,該文件可在my.cnf的[mysql_safe]的log-error中設(shè)置。




tail /var/log/mysql/mysqld.log
你也可以在/var/lib/mysql/文件夾下查找格式為[主機名].err的文件,就像下面這個例子:




tail /var/lib/mysql/centos7.err
如果還是沒找出原因,你可以試試strace:




yum install strace && systemctl stop mysql.service && strace -f -f mysqld_safe
上面的命令挺長的,輸出的結(jié)果也相對簡單,但絕大多數(shù)時候你都能找到無法啟動的原因。
6.保護你的數(shù)據(jù)

好了,你的關(guān)系數(shù)據(jù)庫管理系統(tǒng)已經(jīng)準(zhǔn)備好接收SQL查詢,但是把你寶貴的數(shù)據(jù)放在沒有最起碼安全保護的服務(wù)器上并不可取,為了更為安全最好使用mysqlsecureinstall來安裝,這個工具可以幫助你刪除未使用的默認(rèn)功能,并設(shè)置root的密碼,限制使用此用戶進行訪問。只需要在shell中執(zhí)行該命令,并參照屏幕上的說明操作。


mysql_secure_install
7.還原備份

如果您參照之前的設(shè)置,現(xiàn)在你可以恢復(fù)數(shù)據(jù)庫,只需再用mysqldump一次。


mysqldump -u root -p < mydatabases.sql
恭喜你,你剛剛已經(jīng)在你的CentOS上成功安裝了Percona,你的服務(wù)器已經(jīng)可以正式投入使用;你可以像使用MySQL一樣使用它,你的服務(wù)器與它完全兼容。



關(guān)鍵字:CentOS、安裝、Percona、服務(wù)器
分享到:

頂部 】 【 關(guān)閉
版權(quán)所有:佛山思海電腦網(wǎng)絡(luò)有限公司 ©1998-2024 All Rights Reserved.
聯(lián)系電話:(0757)22630313、22633833
中華人民共和國增值電信業(yè)務(wù)經(jīng)營許可證: 粵B1.B2-20030321 備案號:粵B2-20030321-1
網(wǎng)站公安備案編號:44060602000007 交互式欄目專項備案編號:200303DD003  
察察 工商 網(wǎng)安 舉報有獎  警警  手機打開網(wǎng)站