首页 > 数据库 >Linux下如何安装MySQL?

Linux下如何安装MySQL?

时间:2022-12-20 23:01:20浏览次数:37  
标签:安装 Linux mysqld mysql MySQL yum rpm

目标主机:centos8 MySQL 安装 所有平台的 MySQL 下载地址为:https://dev.mysql.com/downloads/repo/yum/。 挑选你需要的 MySQL Community Server 版本及对应的平台。

注意:安装过程我们需要通过开启管理员权限来安装,否则会由于权限不足导致无法安装。 安装前,我们可以检测系统是否自带安装 MySQL:

rpm -qa | grep mysql

如果你系统有安装,那可以选择进行卸载:

rpm -e mysql  // 普通删除模式
rpm -e --nodeps mysql  // 强力删除模式,如果使用上面命令

删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除 安装 MySQL: image.png 我的是linux8 所以我选择对应的版本。点击下载按钮。 进入到这个界面,看箭头指示。image.png

看图 image.png 如果没有wget,使用yum安装即可。

wget https://dev.mysql.com/get/mysql80-community-release-el8-4.noarch.rpm
rpm -ivh mysql80-community-release-el8-4.noarch.rpm
yum update
yum install mysql-server

权限设置:

chown -R mysql:mysql /var/lib/mysql

初始化 MySQL:

mysqld --initialize

启动 MySQL:

systemctl start mysqld

查看 MySQL 运行状态:

systemctl status mysqld

注意:如果我们是第一次启动 mysql 服务,mysql 服务器首先会进行初始化的配置。

验证 MySQL 安装

mysqladmin --version

image.png 如果以上命令执行后未输出任何信息,说明你的Mysql未安装成功。

查看数据库默认密码

cat /var/log/mysql/mysqld.log

image.png 注意,可能目录不太一样,反正就在/var/log/下,仔细看看。 登陆数据库

mysql -u root -p

image.png 成功安装MySQL,继续打工咯。

标签:安装,Linux,mysqld,mysql,MySQL,yum,rpm
From: https://blog.51cto.com/rjgx/5956997

相关文章

  • MySQL中这14个牛逼的功能,惊艳到我了!!!
    前言我最近几年用MYSQL数据库挺多的,发现了一些非常有用的小玩意,今天拿出来分享到大家,希望对你会有所帮助。1.group_concat在我们平常的工作中,使用groupby进行分组的场......
  • 高性能Mysql主从架构的复制原理及配置详解(转)
    温习《高性能​​MySQL​​》的复制篇.1复制概述     Mysql内建的复制功能是构建大型,高性能应用程序的基础。将Mysql的数据分布到多个系统上去,这种分布的机制,是通过......
  • 我说MySQL联合索引遵循最左前缀匹配原则,面试官让我回去等通知
    携手创作,共同成长!这是我参与「掘金日新计划·8月更文挑战」的第6天,点击查看活动详情面试官:我看你的简历上写着精通MySQL,问你个简单的问题,MySQL联合索引有什么特性?心......
  • Windows环境下安装和配置WNMP的Memcached
    PHP开发不是我最擅长的服务端语言,但是因为接触WordPress很早,了解到一个叫做 ​​WPJam​​​ - https://blog.wpjam.com/article/wordpress-memcached/ 的插件,后来他更......
  • 安装istio和部署bookinfo项目
    一istio安装1.1下载安装​​https://istio.io/latest/docs/setup/getting-started/​​安装前提:你的服务器必须可以连接外网需要下载谷歌镜像#下载cd/usr/local/curl......
  • MYSQL问题解决
    1、MySQL错误日志里出现:14033110:08:18[ERROR]Errorreadingmasterconfiguration14033110:08:18[ERROR]Failedtoinitializethemasterinfostructure14033110:......
  • MySQL 全局锁、表级锁、行级锁,你搞清楚了吗
    大家好,我是小林。最近重新补充了《MySQL有哪些锁》文章内容:增加记录锁、间隙锁、net-key锁增加插入意向锁增加自增锁为innodb_autoinc_lock_mode=2模式时,为什么......
  • 如何使用Yum History查找已安装或已删除的软件包信息
    Yum是RHEL/CentOS的一个基于rpm的交互式高级包管理器,用户可以用它来安装新的软件包、卸载或清除旧的/不需要的软件包。它可以自动运行系统更新,并执行依赖分析,对已安装......
  • 编译安装nmon
    nmon是什么?nmon(Nigel'sperformanceMonitorforLinux)是一种Linux性能监视工具,当前它支持Power/x86/x86_64/Mainframe/ARM这五种CPU架构的Linux,能将监控到的数据保......
  • this is incompatible with sql_mode=only_full_group_by 解决方案 mysql
    之前在进行数据库迁移时,出现过这种错误,网上查了下,原因和解决方法如下:一、报错原因分析 这个错误发生在mysql5.7.5版本及以上版本会出现的问题,我的版本是5.7.x linu......