当前位置: 首页 > news >正文

MySQL-Centos下MySQL5.7安装教程

MySQL安装教程

  • 一,卸载MySQL
  • 二,安装MySQL
  • 三,mysql登录
  • 四,修改配置文件

一,卸载MySQL

1.如果你的机器上mysqld服务器还在运行,那么第一步就是要停掉服务。

systemctl stop mysqld;

2.查看系统中安装的关于mysql的安装包。

rpm -qa | grep mysql;

例如,我的这台虚拟机上的关于mysql的安装包。
在这里插入图片描述
3.删除掉这些安装包

rpm -qa | grep mysql | xargs yum -y remove; //在root下执行

在这里插入图片描述
4.将之前数据库的信息删除

rm -rf /var/lib/mysql;

在这里插入图片描述

二,安装MySQL

1.获取mysql官方yum源 – 链接
注意:最好选择与自己系统一致的mysql版本,否则可能会出现兼容性的问题。
🚀查看自己系统的版本

cat /etc/redhat-release;

例如,我的这个虚拟机的版本是Centos7.9的。
在这里插入图片描述

找到对应的资源下载即可,在使用rz指令拉取到Linux机器上。
在这里插入图片描述
🚀这里可以创建一个MySQL的目录,方便管理。

在这里插入图片描述

2.安装yum源

rpm -ivh mysql57-community-release-el7-9.noarch.rpm;

安装成功后可以检查下更新后的yum源能不能够使用
在这里插入图片描述
3.安装mysql服务

yum install -y mysql-community-server;

安装中遇到的常见问题:

密钥过期问题
Failing package is: mysql-community-client-5.7.39-1.el7.x86_64
GPG Keys are configured as: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

解决方案:

rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

4.检查是否安装成功
(1)查看是否存在my.cnf的配置文件
在这里插入图片描述

ls /etc/my.cnf;

(2)是否有服务端的应用程序

which mysqld;

在这里插入图片描述
(3)是否有mysql的客户端

which mysql;

在这里插入图片描述
5.启动mysqld服务

systemctl start mysqld;

查看mysqld服务是否启动了

ps -axj | grep mysqld;
netstat -nltp;

在这里插入图片描述

三,mysql登录

初次直接登录mysql一般情况下是登录不上去的,可以先修改配置文件–忽略认证的步骤。

vim /etc/my.cnf #打开配置文件
[mysqld]最后添加 skip-grant-tables 选项

修改配置文件后要重启mysqld服务

systemcrl restart mysqld

在这里插入图片描述

四,修改配置文件

🚀添加默认字符编码,存储引擎等字段。

vim /etc/my.cnf #打开配置文件

在这里插入图片描述

http://www.lryc.cn/news/143834.html

相关文章:

  • nginx配置SSL证书配置https访问网站 超详细(附加配置源码+图文配置教程)
  • bh004- Blazor hybrid / Maui 使用 BootstrapBlazor UI 库快速教程
  • k8s挂载映射操作详解
  • DevOps团队如何提高Kubernetes性能
  • springboot整合modbus4J(二)
  • ROS2之topic
  • C语言数值表示——进制、数值存储方式
  • linux————keepalived+LVS(DR模式)
  • 8月28日,每日信息差
  • vue-element-admin最新版4.4实现多个url路由匹配到一个路径时,左侧菜单保持高亮状态
  • Android自定义view实现横向滚动弹幕
  • 学习ts(十二)Proxy与Reflect
  • 性能优化之分库分表
  • 每日一学——STP、VRRP 、BFD、POE
  • Spring MVC 一 :从MVC Servlet开始
  • Ansible学习笔记(二)
  • Web安全测试(一):HTTP请求详解
  • Android工具条
  • 【项目实战典型案例】05.前后端分离的好处(发送调查问卷)
  • (Deep Learning)准确率和召回率的基础概念
  • 【业务功能篇85】微服务-springcloud-Nginx-反向代理-网关
  • 深度适配?华为鸿蒙OS智能座舱酷狗音乐车载版5.0,车内尽享K歌
  • 数字孪生体技术--学习笔记
  • proxysql使用心得
  • 【C++ 学习 ⑰】- 继承(下)
  • kafka学习笔记
  • 阀门状态监测和预测性维护的原理和实施步骤
  • 复习之web服务器--apache
  • [Unity] 单例设计模式, 可供继承的单例组件模板类
  • Linux知识点 -- Linux多线程(三)