本教程主要講述全新安裝 MariaDB 或升級(jí) MariaDB 數(shù)據(jù)庫(kù)操作基本方法。 一、刪除已安的其他版本的 MariaDB 1、直接命令 ``` rpm -qa | grep mariadb ``` 2、用 yum 刪除所列出的所有舊版本 比如: ``` yum remove mariadb-server-5.5.60-1.el7_5.x86_64 yum remove mariadb-5" />
摘要:安裝最新版本教程主要講述全新安裝或升級(jí)數(shù)據(jù)庫(kù)操作基本方法。添加如下內(nèi)容注意可根據(jù)如下地址查看最新版本如安裝目前最新版,那么只需要將上邊的源改一下即可。
CentOS yum 安裝 MariaDB 最新版
本教程主要講述全新安裝 MariaDB 或升級(jí) MariaDB 數(shù)據(jù)庫(kù)操作基本方法。
一、刪除已安的其他版本的 MariaDB
1、直接命令
rpm -qa | grep mariadb
2、用 yum 刪除所列出的所有舊版本
比如:
yum remove mariadb-server-5.5.60-1.el7_5.x86_64
yum remove mariadb-5.5.60-1.el7_5.x86_64
yum remove mariadb-libs-5.5.60-1.el7_5.x86_64
二、創(chuàng)建 MariaDB.repo 源
1、創(chuàng)建 MariaDB 源文件
在目錄下 /etc/yum.repos.d/ 創(chuàng)建源文件文件: MariaDB.repo
這里使用 阿里云 源,添加如下內(nèi)容到 MariaDB.repo 中。
vim /etc/yum.repos.d/MariaDB.repo
添加如下內(nèi)容
[mariadb]
name = MariaDB
baseurl = http://mirrors.aliyun.com/mariadb/yum/10.4/centos7-amd64/
gpgkey = http://mirrors.aliyun.com/mariadb/yum/RPM-GPG-KEY-MariaDB
gpgcheck = 1
注意:可根據(jù)如下地址查看最新 MariaDB 版本
如CentOS8 安裝目前最新版 10.5 ,那么只需要將 上邊的 源改一下即可。
[mariadb]
name = MariaDB
baseurl = http://mirrors.aliyun.com/mariadb/yum/10.5/centos8-amd64/
gpgkey = http://mirrors.aliyun.com/mariadb/yum/RPM-GPG-KEY-MariaDB
gpgcheck = 1
2、清除緩存
yum clean all
yum makecache
3、列出MariaDB 源中的軟件包
yum list --disablerepo=* --enablerepo=mariadb
[root@dwtowen /opt/seafile]# yum list --disablerepo=* --enablerepo=mariadb
……
Available Packages
MariaDB-backup.x86_64|| 10.4.8-1.el7.centos| mariadb
MariaDB-backup-debuginfo.x86_64| 10.4.8-1.el7.centos| mariadb
MariaDB-cassandra-engine.x86_64| 10.4.8-1.el7.centos| mariadb
MariaDB-cassandra-engine-debuginfo.x86_64 10.4.8-1.el7.centos| mariadb
MariaDB-client-debuginfo.x86_64| 10.4.8-1.el7.centos| mariadb
MariaDB-common-debuginfo.x86_64| 10.4.8-1.el7.centos| mariadb
MariaDB-connect-engine.x86_64| 10.4.8-1.el7.centos| mariadb
MariaDB-connect-engine-debuginfo.x86_64|10.4.8-1.el7.centos| mariadb
MariaDB-cracklib-password-check.x86_64| 10.4.8-1.el7.centos| mariadb
MariaDB-cracklib-password-check-debuginfo.x86_64 10.4.8-1.el7.centos| mariadb
MariaDB-devel-debuginfo.x86_64| 10.4.8-1.el7.centos| mariadb
MariaDB-gssapi-server.x86_64| 10.4.8-1.el7.centos| mariadb
MariaDB-gssapi-server-debuginfo.x86_64| 10.4.8-1.el7.centos| mariadb
MariaDB-oqgraph-engine.x86_64| 10.4.8-1.el7.centos| mariadb
MariaDB-oqgraph-engine-debuginfo.x86_64|10.4.8-1.el7.centos| mariadb
MariaDB-rocksdb-engine.x86_64| 10.4.8-1.el7.centos| mariadb
MariaDB-rocksdb-engine-debuginfo.x86_64|10.4.8-1.el7.centos| mariadb
MariaDB-server-debuginfo.x86_64| 10.4.8-1.el7.centos| mariadb
MariaDB-shared.x86_64|| 10.4.8-1.el7.centos| mariadb
MariaDB-shared-debuginfo.x86_64| 10.4.8-1.el7.centos| mariadb
MariaDB-test.x86_64|| 10.4.8-1.el7.centos| mariadb
MariaDB-test-debuginfo.x86_64| 10.4.8-1.el7.centos| mariadb
MariaDB-tokudb-engine.x86_64| 10.4.8-1.el7.centos| mariadb
MariaDB-tokudb-engine-debuginfo.x86_64| 10.4.8-1.el7.centos| mariadb
jemalloc.x86_64|| 3.6.0-1.el7| mariadb
jemalloc-devel.x86_64|| 3.6.0-1.el7| mariadb
libzstd.x86_64|| 1.3.4-1.el7| mariadb
三、安裝 MariaDB
1、安裝 install MariaDB
yum install MariaDB-client MariaDB-server MariaDB-devel -y
CentOS8 下如果報(bào)錯(cuò)如下
Last metadata expiration check: 0:13:40 ago on Sun 26 Apr 2020 11:20:57 AM CST.
No match for argument: mysql-community-server
Error: Unable to find a match: mysql-community-server
解決辦法:
yum module disable mysql -y
yum module disable mariadb -y
yum install MariaDB-client MariaDB-server MariaDB-devel -y
這樣,就可以正常安裝了。
2、啟動(dòng) MariaDB
安裝完成后啟動(dòng) MariaDB
systemctl start mariadb
3、設(shè)置 MariaDB 開(kāi)機(jī)自啟
systemctl enable mariadb
補(bǔ)充:
MariaDB 常用命令
systemctl 常用命令:
systemctl start mariadb #啟動(dòng)服務(wù)
systemctl enable mariadb #設(shè)置開(kāi)機(jī)啟動(dòng)
systemctl restart mariadb #重新啟動(dòng)
systemctl stop mariadb.service #停止MariaDB
四、MariaDB 初始化配置
直接命令:
sudo mysql_secure_installation
#先是設(shè)置密碼,會(huì)提示先輸入密碼
Enter current password for root (enter for none): #<–初次運(yùn)行直接回車(chē)
#設(shè)置密碼
Set root password? [Y/n] # <– 是否設(shè)置root用戶(hù)密碼,輸入y并回車(chē)或直接回車(chē)
New password: # <– 設(shè)置root用戶(hù)的密碼
Re-enter new password: # <– 再輸入一次你設(shè)置的密碼
#其他配置
Remove anonymous users? [Y/n] #<– 是否刪除匿名用戶(hù),Y,回車(chē)
Disallow root login remotely? [Y/n] #<–是否禁止root遠(yuǎn)程登錄N,回車(chē)
Remove test database and access to it? [Y/n] #<– 是否刪除test數(shù)據(jù)庫(kù),n回車(chē)
Reload privilege tables now? [Y/n] #<– 是否重新加載權(quán)限表,回車(chē)
一般情況,到這一步就能正常登陸數(shù)據(jù)庫(kù)了
查看數(shù)據(jù)庫(kù)版本
mariadb -v
[root@dwtowen /opt/seafile]# mariadb -v
Welcome to the MariaDB monitor. Commands end with ; or g.
Your MariaDB connection id is 56
Server version: 10.4.8-MariaDB MariaDB Server
Copyright (c) 2000 2018 Oracle MariaDB Corporation Ab and others.
五、登陸 MariaDB
mysql -u root -p
[root@dwtowen /opt/seafile]# mysql
Welcome to the MariaDB monitor. Commands end with ; or g.
Your MariaDB connection id is 39
Server version: 10.4.8-MariaDB MariaDB Server
Copyright (c) 2000 2018 Oracle MariaDB Corporation Ab and others.
Type help; or h for help. Type c to clear the current input statement.
MariaDB [(none)]>
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/126131.html
摘要:方法一安裝數(shù)據(jù)庫(kù)的相關(guān)命令是啟動(dòng)停止重啟設(shè)置開(kāi)機(jī)啟動(dòng)所以先啟動(dòng)數(shù)據(jù)庫(kù)方法二官網(wǎng)下載安裝安裝成功后重啟服務(wù)。 由于在阿里云上重置了系統(tǒng),所以得重新搭建環(huán)境,搭建過(guò)程中遇到不少坑,在網(wǎng)上搜索之后才得以解決,在這里做個(gè)記錄,方便日后直接看自己博文。 一:安裝Apache 1、安裝Apache yum -y install httpd 2、Apache配置httpd.conf 通過(guò)命令 fi...
摘要:方法一安裝數(shù)據(jù)庫(kù)的相關(guān)命令是啟動(dòng)停止重啟設(shè)置開(kāi)機(jī)啟動(dòng)所以先啟動(dòng)數(shù)據(jù)庫(kù)方法二官網(wǎng)下載安裝安裝成功后重啟服務(wù)。 由于在阿里云上重置了系統(tǒng),所以得重新搭建環(huán)境,搭建過(guò)程中遇到不少坑,在網(wǎng)上搜索之后才得以解決,在這里做個(gè)記錄,方便日后直接看自己博文。 一:安裝Apache 1、安裝Apache yum -y install httpd 2、Apache配置httpd.conf 通過(guò)命令 fi...
閱讀 3539·2023-04-25 20:09
閱讀 3740·2022-06-28 19:00
閱讀 3061·2022-06-28 19:00
閱讀 3082·2022-06-28 19:00
閱讀 3176·2022-06-28 19:00
閱讀 2881·2022-06-28 19:00
閱讀 3050·2022-06-28 19:00
閱讀 2638·2022-06-28 19:00