centos7升級mariadb


centos7升級mariadb

1、備份原數據庫

mysqldump -uroot -p --database database_name >name.dump

2、停止服務運行

systemctl stop mariadb && systemctl status mariadb

3、卸載mariadb

yum remove -y mariadb &&yum remove -y mariadb-*

4、查找安裝信息並刪除

yun list installed |grep mariadb
rpm -qa |grep mariadb
find / -name mysql
find / -name mariadb
刪除配置文件:rm -f /etc/my.cnf
刪除數據目錄:rm -rf /var/lib/mysql

5、添加國內yum源

vim /etc/yum.repos.d/Mariadb.repo

添加以下內容:

[mariadb]
name = MariaDB
baseurl=https://mirrors.ustc.edu.cn/mariadb/yum/10.2/centos7-amd64
gpgkey=https://mirrors.ustc.edu.cn/mariadb/yum/RPM-GPG-KEY-MariaDB
gpgcheck=1

官方yum源(國內安裝較慢)
http://downloads.mariadb.org/mariadb/repositories/

[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.2/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

6、清除yum源緩存數據,並生成新的yum源數據緩存

yum clean all && yum makecache all
查看下載緩存信息:ll /var/cache/yum/x86_64/7/mariadb

7、安裝mariadb

yum install MariaDB-server MariaDB-client -y

啟動並添加開機自啟:

systemctl start mariadb
systemctl enable mariadb

8、mariadb初始化

mysql_secure_installation

一般建議按以下進行配置:

Enter current password for root (enter for none): Just press the Enter button
Set root password? [Y/n]: Y
New password: your-MariaDB-root-password
Re-enter new password: your-MariaDB-root-password
Remove anonymous users? [Y/n]: Y
Disallow root login remotely? [Y/n]: n
Remove test database and access to it? [Y/n]: Y
Reload privilege tables now? [Y/n]: Y

9、導入數據到新版本mariadb

方法一:

登陸mysql后用source命令:(后面跟的是我們備份的sql文件的路徑)

source /root/backup/java_api.sql

方法二:

在命令行直接導入

mysql -uroot -p >/root/backup/java_api.sql

以上就是整個版本升級的過程了。

參考其他文章:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM