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

Mysql的安装

文章目录

  • Mysql卸载不需要的环境
  • 获取mysql的官方yum源
  • 安装mysql服务
  • 登录masql(免密码)
  • 配置my.cnf
  • 设置开机启动(配不配置都行)

Mysql卸载不需要的环境

1. 如果自己的环境中存在mysql,要把mysql删除,该怎么办?
用来查询mysql的命令:ps axj | grep mysql
用来查询mariadb的命令:ps ajx | grep mariadb
关闭mysql的命令:systemctl stop mysql
查询所有的安装包:rpm -qa
查询mysql的安装包:rpm -qa | grep mysql
卸载mysql的安装包:rpm -qa | grep mysql | xargs - y yum remove
-y:直接卸载不询问我
xargs(卸载工具):把要卸载的安装包直接喂给卸载工具

在这里插入图片描述
在这里插入图片描述

获取mysql的官方yum源

链接
1. 一定要下载和你的版本一致的mysql,否则会有版本不兼容的问题, cat /etc/redhat-release:查看你的版本,下载到你的本地,然后上传到你的Linux服务器

查看页面源代码可以看到完整的版本信息:

在这里插入图片描述
安装rpm
查看系统当中所支持的yum源:

ls /etc/yum.repos.d/ -l

在这里插入图片描述
安装mysql的rpm:

// -ivh 后面的是mysql的版本
rpm -ivh mysql57 -community -release-el7.rpm

在这里插入图片描述
安装完之后会出现下面两个:
在这里插入图片描述
查看mysql的各个版本:

vim /etc/yum.repos.d/mysql-community.repo

查看下载的mysql是否可以工作,查看yum源是否生效:

yum list | grep mysql

安装mysql服务

yum install -y mysql-community-server

检验是否安装成功的标志:

ls /etc/my.cnf查看mysql的服务端
which mysqld查看mysql的客户端
which mysql启动mysql
systemctl start mysqld
ps ajx | grep mysqld

启动mysql:
在这里插入图片描述

登录masql(免密码)

打开mysql配置⽂件
vim /etc/my.cnf在[mysqld]最后⼀栏配置(不知道是什么,就放在配置⽂件最后)
加⼊: skip-grant-tables 选项,并保存退出systemctl restart mysqld 重启mysql服务== 
systemctl stop mysqld
systemctl start mysqld登录成功:
mysql -u root -p 然后回车quit 退出mysql

配置my.cnf

配置完my.cnf之后重启mysql服务之后才能够生效

只需要配置这三个即可:
port=3306 端口号
character-set-server=utf8 编码格式utf8 
default-storage-engine=innodb 存储引擎datadir=/var/lib/mysql 
// mysql数据所在路径
socket=/var/lib/mysql/mysql.sock
netstat -nltp

在这里插入图片描述
在这里插入图片描述

设置开机启动(配不配置都行)

1. 打开linux就启动mysql服务

// 开机自启动
systemctl enable mysqld
systemctl daemon-reload
http://www.xdnf.cn/news/3799.html

相关文章:

  • Java面试(2025)—— Spring
  • FPGA入门学习Day1——设计一个DDS信号发生器
  • opencv HSV的具体描述
  • 【Java学习笔记】关键字汇总
  • 赛灵思 XCVU440-2FLGA2892E XilinxFPGA Virtex UltraScale
  • ESP32- 开发笔记- 硬件设计-ESP32-C3 天线设计-利用嘉立创EDA来设计
  • 数码管LED显示屏矩阵驱动技术详解
  • Gitignore详解:版本控制中的文件忽略机制
  • 秒杀系统解决两个核心问题的思路方法总结:1.库存超卖问题;2.用户重复抢购问题。
  • Ubuntu 安装WPS Office
  • JavaScript 对象复制:浅拷贝与深拷贝
  • 观察者模式与发布订阅模式:解耦与通信的艺术
  • 【网络】IP层的重要知识
  • 【工具】视频翻译、配音、语音克隆于一体的一站式视频多语言转换工具~
  • Redis面试——事务
  • NoSQL 与 NewSQL 全面对比:如何选择适合你的数据库方案?
  • 使用代理IP提取数据的步骤是什么?代理IP如何提高爬虫采集效率?
  • 2000-2017年各省国有经济煤气生产和供应业固定资产投资数据
  • 从基础概念到前沿应用了解机器学习
  • VFlash的自动化和自定义动作
  • 山东大学软件学院创新项目实训开发日志(15)之中医知识问答历史对话查看bug处理后端信息响应成功但前端未获取到
  • 【模块化拆解与多视角信息6】自我评价:人设构建的黄金50字——从无效堆砌到精准狙击的认知升级
  • 影视产业链中的律师角色以及合规风控要点
  • 【React】项目的搭建
  • B端小程序如何突破常规,成为企业获客新利器?
  • win10下github libiec61850库编译调试sntp_example
  • XCZU4CG‑2SFVC784I 赛灵思 FPGA XilinxZynq UltraScale+ MPSoC
  • JVM详解(曼波脑图版)
  • 【WPF】 自定义控件的自定义属性
  • OpenCV颜色变换cvtColor