新聞中心
在CentOS 7.6上安裝MariaDB,首先啟用官方倉庫,然后使用yum命令安裝MariaDB及其相關(guān)依賴,最后啟動并設(shè)置開機啟動。
眉縣網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)!從網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、響應(yīng)式網(wǎng)站等網(wǎng)站項目制作,到程序開發(fā),運營維護。創(chuàng)新互聯(lián)于2013年成立到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗和運維經(jīng)驗,來保證我們的工作的順利進行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)。
詳解CentOS7 安裝 MariaDB 10.2.4的方法
MariaDB是MySQL的一個分支,由MySQL的創(chuàng)始人Monty Widenius主導(dǎo)開發(fā),MariaDB 10.2是MariaDB的一個主要版本,提供了許多新特性和性能改進,在本文中,我們將詳細介紹如何在CentOS 7上安裝MariaDB 10.2.4。
準備工作
在開始安裝之前,我們需要確保系統(tǒng)已經(jīng)更新到最新版本,并且已經(jīng)安裝了必要的依賴包,請按照以下步驟操作:
1、更新系統(tǒng)
sudo yum update -y
2、安裝依賴包
sudo yum install -y wget gcc gcc-c++ make cmake
下載MariaDB源碼包
MariaDB 10.2.4的源碼包可以從官方網(wǎng)站下載,請使用以下命令下載源碼包:
wget https://downloads.mariadb.org/f/mariadb-10.2.4/source/mariadb-10.2.4.tar.gz
解壓源碼包
下載完成后,我們需要解壓源碼包,請使用以下命令解壓:
tar -zxvf mariadb-10.2.4.tar.gz
編譯并安裝MariaDB
接下來,我們需要編譯并安裝MariaDB,請按照以下步驟操作:
1、進入解壓后的目錄
cd mariadb-10.2.4
2、創(chuàng)建編譯目錄
mkdir build cd build
3、配置編譯選項
cmake .. -DCMAKE_INSTALL_PREFIX=/usr/local/mariadb -DWITH_BOOST=boost -DWITH_SSL=system -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DWITH_ZLIB=system -DWITH_LIBWRAP=0 -DMYSQL_DATADIR=/var/lib/mysql -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci
4、編譯并安裝
make sudo make install
初始化數(shù)據(jù)庫
安裝完成后,我們需要初始化數(shù)據(jù)庫,請使用以下命令初始化:
sudo /usr/local/mariadb/bin/mysqld --initialize --user=mysql --basedir=/usr/local/mariadb --datadir=/var/lib/mysql
啟動MariaDB
初始化完成后,我們可以啟動MariaDB,請使用以下命令啟動:
sudo /usr/local/mariadb/bin/mysqld_safe --user=mysql &
至此,我們已經(jīng)成功在CentOS 7上安裝了MariaDB 10.2.4,你可以使用mysql -V命令查看MariaDB的版本信息。
相關(guān)問題與解答
1、如何在CentOS 7上卸載MariaDB 10.2.4?
答:首先停止MariaDB服務(wù),然后刪除安裝目錄和數(shù)據(jù)目錄,具體命令如下:
sudo systemctl stop mariadb sudo rm -rf /usr/local/mariadb /var/lib/mysql
2、如何設(shè)置MariaDB的root密碼?
答:在初始化數(shù)據(jù)庫時,可以使用--init-file選項指定一個包含ALTER USER語句的SQL文件來設(shè)置root密碼。
sudo /usr/local/mariadb/bin/mysqld --initialize --user=mysql --basedir=/usr/local/mariadb --datadir=/var/lib/mysql --init-file=/path/to/password.sql
password.sql文件內(nèi)容如下:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'your_password';
3、如何配置MariaDB開機自啟動?
答:創(chuàng)建一個systemd服務(wù)文件/etc/systemd/system/mariadb.service,內(nèi)容如下:
[Unit] Description=MariaDB database server After=network.target syslog.target [Service] Type=simple User=mysql Group=mysql ExecStart=/usr/local/mariadb/bin/mysqld_safe --user=mysql ExecStop=/usr/local/mariadb/bin/mysqladmin shutdown Restart=on-failure PrivateTmp=false [Install] WantedBy=multi-user.target
然后執(zhí)行以下命令啟用并啟動服務(wù):
sudo systemctl enable mariadb sudo systemctl start mariadb
4、如何升級MariaDB到新版本?
答:首先下載新版本的源碼包,然后按照安裝步驟重新編譯并安裝,注意在卸載舊版本前備份好數(shù)據(jù)。
網(wǎng)頁標題:centos7.6安裝mariadb
網(wǎng)頁網(wǎng)址:http://www.dlmjj.cn/article/djegphe.html


咨詢
建站咨詢

