本教程主要講述全新安裝 MariaDB 或升級 MariaDB 數據庫操作基本方法。 一、刪除已安的其他版本的 MariaDB 1、直接命令 ``` rpm -qa | grep mariadb ``` 2、用 yum 刪除所列出的所有舊版本 比如: ``` yum remove mariadb-server-5.5.60-1.el7_5.x86_64 yum remove mariadb-5" />
摘要:安裝最新版本教程主要講述全新安裝或升級數據庫操作基本方法。添加如下內容注意可根據如下地址查看最新版本如安裝目前最新版,那么只需要將上邊的源改一下即可。
CentOS yum 安裝 MariaDB 最新版
本教程主要講述全新安裝 MariaDB 或升級 MariaDB 數據庫操作基本方法。
一、刪除已安的其他版本的 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
二、創建 MariaDB.repo 源
1、創建 MariaDB 源文件
在目錄下 /etc/yum.repos.d/ 創建源文件文件: MariaDB.repo
這里使用 阿里云 源,添加如下內容到 MariaDB.repo 中。
vim /etc/yum.repos.d/MariaDB.repo
添加如下內容
[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
注意:可根據如下地址查看最新 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 下如果報錯如下
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、啟動 MariaDB
安裝完成后啟動 MariaDB
systemctl start mariadb
3、設置 MariaDB 開機自啟
systemctl enable mariadb
補充:
MariaDB 常用命令
systemctl 常用命令:
systemctl start mariadb #啟動服務
systemctl enable mariadb #設置開機啟動
systemctl restart mariadb #重新啟動
systemctl stop mariadb.service #停止MariaDB
四、MariaDB 初始化配置
直接命令:
sudo mysql_secure_installation
#先是設置密碼,會提示先輸入密碼
Enter current password for root (enter for none): #<–初次運行直接回車
#設置密碼
Set root password? [Y/n] # <– 是否設置root用戶密碼,輸入y并回車或直接回車
New password: # <– 設置root用戶的密碼
Re-enter new password: # <– 再輸入一次你設置的密碼
#其他配置
Remove anonymous users? [Y/n] #<– 是否刪除匿名用戶,Y,回車
Disallow root login remotely? [Y/n] #<–是否禁止root遠程登錄N,回車
Remove test database and access to it? [Y/n] #<– 是否刪除test數據庫,n回車
Reload privilege tables now? [Y/n] #<– 是否重新加載權限表,回車
一般情況,到這一步就能正常登陸數據庫了
查看數據庫版本
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)]>
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/126131.html
摘要:方法一安裝數據庫的相關命令是啟動停止重啟設置開機啟動所以先啟動數據庫方法二官網下載安裝安裝成功后重啟服務。 由于在阿里云上重置了系統,所以得重新搭建環境,搭建過程中遇到不少坑,在網上搜索之后才得以解決,在這里做個記錄,方便日后直接看自己博文。 一:安裝Apache 1、安裝Apache yum -y install httpd 2、Apache配置httpd.conf 通過命令 fi...
摘要:方法一安裝數據庫的相關命令是啟動停止重啟設置開機啟動所以先啟動數據庫方法二官網下載安裝安裝成功后重啟服務。 由于在阿里云上重置了系統,所以得重新搭建環境,搭建過程中遇到不少坑,在網上搜索之后才得以解決,在這里做個記錄,方便日后直接看自己博文。 一:安裝Apache 1、安裝Apache yum -y install httpd 2、Apache配置httpd.conf 通過命令 fi...
閱讀 3514·2023-04-25 20:09
閱讀 3720·2022-06-28 19:00
閱讀 3035·2022-06-28 19:00
閱讀 3058·2022-06-28 19:00
閱讀 3132·2022-06-28 19:00
閱讀 2859·2022-06-28 19:00
閱讀 3014·2022-06-28 19:00
閱讀 2610·2022-06-28 19:00