首页 > 数据库 >linux上安装数据库

linux上安装数据库

时间:2023-11-17 19:23:48浏览次数:47  
标签:linux 安装 数据库 mysql community MySQL rpm el7

linux上安装数据库

导航

目录

1、检查是否已经安装有数据库

rpm -qa | grep mysql

2、查看是否有安装 mariadb,该软件与 MySQL 数据库有冲突,需要手动卸载

#rpm -qa | grep mariadb

输入指令发现已经安装,需要卸载

3、把从官网下载的数据库压缩包上传到虚拟机的/soft/mysql目录上

一开始上传失败,提示permission denied提示权限不够,用chmod给权限后就可以了。

4、将压缩包解压

解压完成可以看到解压后的文件都是rpm文件,所以需要用到rpm包资源管理器相关的指令来安装这些rpm包

5、安装插件

在安装执行rpm安装包之前先下载openssl-devel插件,因为mysql里面有些rpm的安装依赖于该插件。

yum install openssl-devel

6、安装rpm包

最后一个软件包出现错误

安装的mysql-community-server-8.1.0-1.el7.x86_64需要mysql-community-icu-data-files = 8.1.0-1.el7,但是系统中没有找到这个依赖包或者版本不匹配。

这个错误提示是因为安装mysql-community-server-8.1.0-1.el7.x86_64.rpm时缺少mysql-community-icu-data-files = 8.1.0-1.el7的依赖。可以通过以下步骤解决: 1.下载并安装mysql-community-icu-data-files-8.1.0-1.el7.x86_64.rpm:

 rpm -ivh mysql-community-icu-data-files-8.1.0-1.el7.x86_64.rpm

2.再次安装mysql-community-server-8.1.0-1.el7.x86_64.rpm:

 rpm -ivh mysql-community-server-8.1.0-1.el7.x86_64.rpm

如果还有其他依赖问题,可以通过添加–nodeps和–force参数来强制安装,但这样可能会导致其他问题,请谨慎使用。

7、启动MySQL服务,连接MySQL

systemctl start mysqld

rpm安装MySQL会自动生成一个随机的密码,可在/var/log/mysqld.log查看

cat /var/log/mysqld.log

我的密码是: 5jqouDLBl0?e,账号是root,有了账号和密码后就可以连接MySQL了

7.1连接MySQL

mysql -u root -p

到这里MySQL就安装成功了

标签:linux,安装,数据库,mysql,community,MySQL,rpm,el7
From: https://www.cnblogs.com/lihaojun/p/17839496.html

相关文章

  • 文档型数据库能够为企业带来哪些核心价值
    在数字化时代的浪潮中,数据管理和处理已成为众多企业的中心任务。文档型数据库作为NoSQL家族的一员,在解决数据存储和查询的问题上展现出强大的能力。本文旨在探讨文档型数据库(MongoDB和巨杉数据库SequoiaDB)具有哪些显著优势?为客户企业带来了哪些核心价值?1.MongoDB与SequoiaDB:文档型......
  • Linux.command.dd DD命令的用法
    DD命令有多种用法,根据不同场景使用有奇效第一种用法:数据清空保护有时候我们需要对磁盘进行读写覆盖,防止有人利用工具对数据进行恢复操作具体步骤:1.进入U盘启动系统,使用gpartd图形界面或是df-h命令行查看要读写覆盖的盘已使用大小,比如50g2.使用dd命令借助/dev/zero/对磁......
  • 深入浅出 Linux 中的 ARM IOMMU SMMU II
    SMMU驱动中的系统I/O设备探测要使系统I/O设备的DMA内存访问能通过IOMMU,需要将系统I/O设备和IOMMU设备绑定起来,也就是执行SMMU驱动中的系统I/O设备探测。总线发现系统I/O设备并和对应的驱动程序绑定,与IOMMU设备驱动程序注册并为IOMMU设备执行探测初始化的相......
  • sqlserver数据库中的mdf文件太大,表空间分析和表空间释放
    原文地址:https://tool.4xseo.com/a/8890.html查询数据库的大小:EXECsp_spaceused为了保证查询结果的实时性,推荐使用@updateusage参数来确保统计数据是最新的:EXECsp_spaceused@updateusage=N'TRUE';具体查询某个表的大小:EXECsp_spaceused't_table'分析查询数......
  • Linux文件管理
    1文件目录根目录下常见的目录:/bin存放二进制可执行文件,常用命令一般都在此/etc存放系统管理和配置文件/home存放所有用户的根目录,是用户目录的基点/usr存放用户安装的程序和系统程序/tmp存放正在执行的程序和临时文件/root超级用户的主目录/sbin......
  • Electron 安装启动
    npminstall--save-develectron安装的时候会报错20.205.243.166该地址是github的地址,由于在国内无法访问。解决办法:更改electron安装源。npmconfigsetELECTRON_MIRRORhttps://npmmirror.com/mirrors/electron/重新安装即可安装成功......
  • 修改数据库名称、逻辑名称、物理名称
    https://blog.csdn.net/u010653281/article/details/109051555?spm=1001.2101.3001.6650.8&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-8-109051555-blog-94175417.235%5Ev38%5Epc_relevant_anti_vip&depth_1-utm_......
  • 适合小白的 nvm 安装配置教程
    适合小白的nvm安装配置教程目录适合小白的nvm安装配置教程nvm简介一、nvm的安装与配置1、installnvm2、basecommand【主要验证nvm是否安装成功】3、configuretaobaomirror二、node的安装与配置1、installnode2、配置node的prefix(全局路径)和cache(缓存路径)2.1、......
  • 国内 yum源安装 kubelet 和 kubeadm
    1.设置国内阿里源cat<<EOF>/etc/yum.repos.d/kubernetes.repo[kubernetes]name=Kubernetesbaseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64/enabled=1gpgcheck=1repo_gpgcheck=0gpgkey=https://mirrors.aliyun.com/kubernetes/y......
  • Linux安装MySQL
    本文使用的Linux发行版本为AlmaLinux9.264位(CentOS停止更新后的完美替代发行版本)。本文安装的MySQL版本为8.1.0,其他版本方法类似。MySQL源码编译时间太长了,需要3到4小时,使用官网编译好的rpm更简单快捷。操作步骤更新系统。dnf-yupdate查看是否已经有安装了的mysql......