• Linux下centos7.9版本下安装mysql及遇见的一些问题


    安装

    查看Linux版本

    cat /etc/redhat-release
    
    • 1

    在这里插入图片描述

    遇见问题:

    最开始的时候,我的Linux版本是7.6
    我在官网上下载mysql的时候,没有找到7.6版本的
    虽然说别的版本也可以,但是 强迫症犯了 也没办法
    我就想安装和我版本一致的mysql

    如果说你的版本是7.8,等其他的也可以

    更新Linux

    yum -y update
    
    • 1

    效果:此时你的Linux版本就会更新到7.9
    在这里插入图片描述

    寻找安装包

    网址

    http://repo.mysql.com/
    
    • 1

    寻找7.9
    在这里插入图片描述
    小技巧
    1.复制链接
    2.在桌面创建一个.txt
    3.将这个内容先复制进.txt
    4.修改格式(防止回车,或者其他杂物)
    5.然后复制进linux中

    开始安装

    wget http://repo.mysql.com/mysql57-community-release-el7-9.noarch.rpm
    
    • 1

    在这里插入图片描述

    sudo rpm mysql57-community-release-el7-9.noarch.rpm
    
    • 1

    安装mysql服务

    sudo yum install -y mysql-community-server
    
    • 1

    启动服务

    systemctl start mysqld.service
    
    • 1

    遇见问题

    启动服务的时候,如果出现下面问题:
    在这里插入图片描述
    重新安装mysql服务

    yum -y install mysql-community-server --nogpgcheck
    
    • 1

    开机自启动

    两行命令在依次输入

    systemctl enable mysqld
    systemctl daemon-reload
    
    • 1
    • 2

    设置MySQL的字符集为UTF-8,令其支持中文

    必须sudo,不然人家不让你设置

    sudo vim /etc/my.cnf
    
    • 1

    在这里插入图片描述

    character-set-server=utf8
    default-storage-engine=innodb
    
    • 1
    • 2

    测试

    是否安装成功

    systemctl start mysqld.service
    
    • 1

    正确结果:
    在这里插入图片描述

    ps axj |grep mysqld
    
    • 1

    正确结果:
    在这里插入图片描述

    补充:

    具体情况具体对待,如有其他问题请在留言框留言

    温馨提醒:这是2022-8-7安装的

  • 相关阅读:
    SpringSecurity-三更草堂-学习笔记
    在Windows使用VSCode搭建嵌入式Linux开发环境
    D : DS 顺序表之循环移位
    15.Django总结
    macOS 运行xxx.command文件提示”无法执行,因为您没有正确的访问权限“解决方法
    MySQL高级学习笔记
    C语言刷题(一)
    RocketMQ入门
    Java学习笔记3.4.3 static关键字 - 静态代码块
    基础架构之Mongo
  • 原文地址:https://blog.csdn.net/sakeww/article/details/126207101