1 查询已安装的包

Redhat 7.3安装系统时自带Mariadb安装包,不全,需要卸载再挂镜像重装Mariadb。

https://www.cndba.cn/leo1990/article/2338https://www.cndba.cn/leo1990/article/2338https://www.cndba.cn/leo1990/article/2338https://www.cndba.cn/leo1990/article/2338https://www.cndba.cn/leo1990/article/2338https://www.cndba.cn/leo1990/article/2338https://www.cndba.cn/leo1990/article/2338

https://www.cndba.cn/leo1990/article/2338https://www.cndba.cn/leo1990/article/2338https://www.cndba.cn/leo1990/article/2338

[root@www.cndba.cn Packages]# rpm -qa|grep mariadb

mariadb-libs-5.5.52-1.el7.x86_64

2 先卸载已安装的mariadb包

[root@www.cndba.cn Packages]# rpm -e mariadb-libs-5.5.52-1.el7.x86_64

error: Failed dependencies:

libmysqlclient.so.18()(64bit) is needed by (installed) postfix-2:2.10.1-6.el7.x86_64

libmysqlclient.so.18(libmysqlclient_18)(64bit) is needed by (installed) postfix-2:2.10.1-6.el7.x86_64

因为依赖关系,卸载不成功,采取强制删除加参数“--nodeps -f”

成功删除mariadb-libs-5.5.52-1.el7.x86_64. 以此类推卸载剩余的安装包。

[root@www.cndba.cn Packages]# rpm -e mariadb-libs-5.5.52-1.el7.x86_64 --nodeps -f

[root@www.cndba.cn Packages]# rpm -qa|grep mariadb

3 删除已安装mysql及文件

使用命令"find /-name mysql"查找生成的mysql目录,用"rm-rf path"彻底删除已生成的mysql文件和库

[root@www.cndba.cn Packages]# find / -name mysql

/etc/selinux/targeted/active/modules/100/mysql

/usr/lib64/mysql

4 安装 mariadb

挂在os镜像,在Package中搜索mariadb安装包,拷至server端并安装

chmod 777 * 给安装包赋予可执行权限

[root@www.cndba.cn Packages]# ls -l mariadb*

-r--r--r--. 127 root root 9031604 Sep 27 2016 mariadb-5.5.52-1.el7.x86_64.rpm

-r--r--r--. 123 root root 395876 Sep 27 2016 mariadb-bench-5.5.52-1.el7.x86_64.rpm

-r--r--r--. 122 root root 768364 Sep 27 2016 mariadb-devel-5.5.52-1.el7.i686.rpm

-r--r--r--. 123 root root 768340 Sep 27 2016 mariadb-devel-5.5.52-1.el7.x86_64.rpm

-r--r--r--. 130 root root 778028 Sep 27 2016 mariadb-libs-5.5.52-1.el7.i686.rpm

-r--r--r--. 131 root root 779380 Sep 27 2016 mariadb-libs-5.5.52-1.el7.x86_64.rpm

-r--r--r--. 125 root root 11064248 Sep 27 2016 mariadb-server-5.5.52-1.el7.x86_64.rpm

-r--r--r--. 123 root root 8450652 Sep 27 2016 mariadb-test-5.5.52-1.el7.x86_64.rpm

[root@www.cndba.cn Packages]# mkdir /mariadb

[root@www.cndba.cn Packages]# cp mariadb-*.rpm /mariadb/

[root@www.cndba.cn Packages]# cd /mariadb/

[root@www.cndba.cn mariadb]# ll

total 31300

-r--r--r--. 1 root root 9031604 Nov 23 00:54 mariadb-5.5.52-1.el7.x86_64.rpm

-r--r--r--. 1 root root 395876 Nov 23 00:54 mariadb-bench-5.5.52-1.el7.x86_64.rpm

-r--r--r--. 1 root root 768364 Nov 23 00:54 mariadb-devel-5.5.52-1.el7.i686.rpm

-r--r--r--. 1 root root 768340 Nov 23 00:54 mariadb-devel-5.5.52-1.el7.x86_64.rpm

-r--r--r--. 1 root root 778028 Nov 23 00:54 mariadb-libs-5.5.52-1.el7.i686.rpm

-r--r--r--. 1 root root 779380 Nov 23 00:54 mariadb-libs-5.5.52-1.el7.x86_64.rpm

-r--r--r--. 1 root root 11064248 Nov 23 00:54 mariadb-server-5.5.52-1.el7.x86_64.rpm

-r--r--r--. 1 root root 8450652 Nov 23 00:54 mariadb-test-5.5.52-1.el7.x86_64.rpm

使用命令“rpm -ivh packages --nodeps -f ”安装mariadb,并确认所有的包都安装成功

[root@www.cndba.cn mariadb]# rpm -ivh * --nodeps -f

warning: mariadb-5.5.52-1.el7.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEY

Preparing... ################################# [100%]

Updating / installing...

1:mariadb-libs-1:5.5.52-1.el7 ################################# [ 13%]

2:mariadb-1:5.5.52-1.el7 ################################# [ 25%]

3:mariadb-server-1:5.5.52-1.el7 ################################# [ 38%]

4:mariadb-libs-1:5.5.52-1.el7 ################################# [ 50%]

5:mariadb-devel-1:5.5.52-1.el7 ################################# [ 63%]

6:mariadb-test-1:5.5.52-1.el7 ################################# [ 75%]

7:mariadb-bench-1:5.5.52-1.el7 ################################# [ 88%]

8:mariadb-devel-1:5.5.52-1.el7 ################################# [100%]

[root@www.cndba.cn /]# rpm -qa|grep mariadb

mariadb-test-5.5.52-1.el7.x86_64

mariadb-libs-5.5.52-1.el7.x86_64

mariadb-libs-5.5.52-1.el7.i686

mariadb-devel-5.5.52-1.el7.x86_64

mariadb-server-5.5.52-1.el7.x86_64

mariadb-bench-5.5.52-1.el7.x86_64

mariadb-5.5.52-1.el7.x86_64

mariadb-devel-5.5.52-1.el7.i686

再次查找新生成的mysql目录、文件和库,完整安装后如须彻底卸载mariadb,需要彻底删除下列文件;另外还有配置文件需要手动删除:/etc/my.cnf、/etc/my.cnf.d

[root@www.cndba.cn /]# find / -name mysql

/etc/selinux/targeted/active/modules/100/mysql

/var/lib/mysql

/var/lib/mysql/mysql

/usr/bin/mysql

/usr/lib/mysql

/usr/lib64/mysql

/usr/share/mysql

/usr/include/mysql

5 关闭防火墙

[root@www.cndba.cn mariadb]# systemctl stop firewalld.service

6 开启mariadb服务

[root@www.cndba.cn mariadb]# systemctl start mariadb.service

7 检查mariadb状态

[root@www.cndba.cn mariadb]# systemctl status -l mariadb.service

● mariadb.service - MariaDB database server

Loaded: loaded (/usr/lib/systemd/system/mariadb.service; disabled; vendor preset: disabled)

Active: active (running) since Thu 2017-11-23 00:55:48 CST; 7s ago

Process: 14464 ExecStartPost=/usr/libexec/mariadb-wait-ready $MAINPID (code=exited, status=0/SUCCESS)

Process: 14385 ExecStartPre=/usr/libexec/mariadb-prepare-db-dir %n (code=exited, status=0/SUCCESS)

Main PID: 14463 (mysqld_safe)

CGroup: /system.slice/mariadb.service

├─14463 /bin/sh /usr/bin/mysqld_safe --basedir=/usr

└─14621 /usr/libexec/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib64/mysql/plugin --log-error=/var/log/mariadb/mariadb.log --pid-file=/var/run/mariadb/mariadb.pid --socket=/var/lib/mysql/mysql.sock

Nov 23 00:55:46 www.cndba.cn mariadb-prepare-db-dir[14385]: The latest information about MariaDB is available at http://mariadb.org/.

Nov 23 00:55:46 www.cndba.cn mariadb-prepare-db-dir[14385]: You can find additional information about the MySQL part at:

Nov 23 00:55:46 www.cndba.cn mariadb-prepare-db-dir[14385]: http://dev.mysql.com

Nov 23 00:55:46 www.cndba.cn mariadb-prepare-db-dir[14385]: Support MariaDB development by buying support/new features from MariaDB

Nov 23 00:55:46 www.cndba.cn mariadb-prepare-db-dir[14385]: Corporation Ab. You can contact us about this at sales@mariadb.com.

Nov 23 00:55:46 www.cndba.cn mariadb-prepare-db-dir[14385]: Alternatively consider joining our community based development effort:

Nov 23 00:55:46 www.cndba.cn mariadb-prepare-db-dir[14385]: http://mariadb.com/kb/en/contributing-to-the-mariadb-project/

Nov 23 00:55:46 www.cndba.cn mysqld_safe[14463]: 171123 00:55:46 mysqld_safe Logging to '/var/log/mariadb/mariadb.log'.

Nov 23 00:55:46 www.cndba.cn mysqld_safe[14463]: 171123 00:55:46 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql

Nov 23 00:55:48 www.cndba.cn systemd[1]: Started MariaDB database server.

8 设置密码并登录

[root@www.cndba.cn mariadb]# mysqladmin -u root password "root"

[root@www.cndba.cn mariadb]# mysql -u root -p

Enter password: root

Welcome to the MariaDB monitor. Commands end with ; or /g.

Your MariaDB connection id is 8

Server version: 5.5.52-MariaDB MariaDB Server

Copyright (c) 2000, 2016, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '/h' for help. Type '/c' to clear the current input statement.

MariaDB [(none)]> show database;

ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'database' at line 1

MariaDB [(none)]> show databases;

+--------------------+

| Database |

+--------------------+

| information_schema |

| mysql |

| performance_schema |

| test |

+--------------------+

4 rows in set (0.00 sec)

MariaDB [(none)]> use mysql

Reading table information for completion of table and column names

You can turn off this feature to get a quicker startup with -A

Database changed

9 赋予数据库mysql最高(root)权限

MariaDB [mysql]> grant all privileges on *.* to 'root'@'localhost' identified by 'root' with grant option;

Query OK, 0 rows affected (0.00 sec)

MariaDB [mysql]> flush privileges;

Query OK, 0 rows affected (0.00 sec)

版权声明:本文为博主原创文章,未经博主允许不得转载。

maria安装包mysql_Redhat 7.3安装系统自带Mariadb安装包相关推荐

  1. 安装系统自带MySQL_安装非系统自带的mysql

    实际工作中我们常常会遇到安装比系统自带的mysql版本更高的mysql,遇到这种情况应该怎么做了? mysql安装概要 配置YUM源 配置好yum后我们就可以安装lrzsz的包,使得我们下载在wind ...

  2. PXE+Kickstart无人值守安装系统

    文章目录 1 kickstart简介 1.1 什么是kickstart 1.2 什么是PXE 2 安装配置kickstart 2.1 配置DHCP服务 2.2 配置TFTP服务 2.3 web服务配置 ...

  3. 如何制作启动U盘安装系统?

    用户问题:新手自己用U盘怎么装系统 很多用户对电脑莫名有种小心翼翼的感觉,总担心整崩溃.其实电脑就跟手机差不多,常见的操作不会影响电脑正常运行,而重要的操作几乎都有操作提示或说明,对于用户使用来说它其 ...

  4. python安装包-Python软件包的安装(3种方法)

    有些 Python 软件包是系统自带的,如 sys,这些包在安装 Python 时已自动安装.但有些包是需要自行下载安装的,如 PIL.这些第三方的软件有的以源代码的形式提供,有的以安装包的形式提供. ...

  5. python3.6安装包多大_win10下Python3.6安装、配置以及pip安装包教程

    0.目录 1.前言 2.安装python 3.使用pip下载.安装包 3.1安装Scrapy 3.2安装PyQt 3.3同时安装多个包 3.4pip的常用命令 1.前言 之前在电脑上安装了python ...

  6. linux 离线安装nfs,ubuntu 上离线安装包制作与安装之NFS搭建

    在Ubuntu上离线搭建NFS服务器 一.制作离线软件包 在联网且环境与你相同的电脑上 制作离线软件包 注:先查看有没有安装nfs-utils的安装包 命令:# rpm -q nfs-utils 1. ...

  7. 运维老鸟教你安装centos6.5如何选择安装包

    原文:http://oldboy.blog.51cto.com/2561410/1564620 ---------------------------------------------------- ...

  8. Node.js下载安装及各种npm、cnpm、nvm、nrm配置(保姆式教程—提供全套安装包)—cnpm的安装与配置(3)

    Node.js下载安装及各种npm.cnpm.nvm.nrm配置(保姆式教程-提供全套安装包)-npm的安装与配置(2) 四.安装cnpm 1.管理员身份运行cmd,输入如下命令 npm instal ...

  9. yum 安装程序找不程序安装包,诸如类似 No package zlib-devel available 报错的解决

    yum 安装程序找不程序安装包,诸如类似 No package zlib-devel available 报错的解决 一.问题现象 在root权限下安装zlib-devel包, # yum insta ...

  10. 计算机word安装程序,word2007电脑版安装包

    word2007电脑版是一个非常不错的办公软件,作为经典的2007版本,仍然受到许多用户的喜爱.简介的界面设计加上强大的功能,不仅可以快速帮助用户进行文档操作,而且运行速度也十分的快.用户可以按照操作 ...

最新文章

  1. 《Effective STL》学习笔记(第四部分)
  2. c语言万年历闹钟程序,c语言编写的万年历 有平年闰年 有闹钟功能.docx
  3. Echo Socket例子项目
  4. 《网易编程题》买苹果
  5. 华为2014校园招聘的机试题目
  6. 领域驱动设计:软件核心复杂性应对之道_人人都可以领域驱动设计(一)
  7. mysql镜像备份和同步备份_mysql 主从同步及备份
  8. [mysql] C++操作mysql方法
  9. 数学动态规划:期望DP
  10. @Transactional注解属性(3)
  11. 一个很方便使用十六进制的颜色值的宏
  12. 8. 字符串转整数 (atoi)
  13. KITTI Benchmark原理_距离误差百分数
  14. 实用的视频去水印方法
  15. 全民小镇ios越狱用户叉叉助手辅助刷金币攻略
  16. iOS-OC-3DES加密和解密
  17. 地图教程 | 扬州市棋牌室查询及分布地图
  18. 瑞星linux杀毒软件进程,如何制作瑞星杀毒软件Linux启动盘
  19. PowerBI小技巧--动态显示默认日期
  20. LAMP兄弟连Linux原创视频教程下载地址汇总[第一讲至第五讲]

热门文章

  1. 越是经济下行,越是赚大钱的好机会!
  2. 开源实战 | 手把手教你在 Azure 上畅享 SAP、SUSE全套解决方案
  3. OpenInfra中国日志愿者第三次会议召开
  4. 【优化算法】人工电场优化算法(AEFA)【含Matlab源码 1797期】
  5. 【脑电信号】基于matlab小波变换DWT脑电信号ECG去噪【含Matlab源码 1622期】
  6. 【目标跟踪】基于matlab红外图像弱小目标检测与跟踪【含Matlab源码 374期】
  7. 【光学】基于matlab夫琅禾费圆孔衍射【含Matlab源码 062期】
  8. python坐标系教程_python Shapely使用指南详解
  9. Python3实现简易的学生选课系统
  10. java太大太重_Java 编码最容易疏忽的 10 大问题!