mysql在CentOS7.x环境安装

news/2024/5/17 16:42:58/文章来源:https://blog.csdn.net/m0_61433144/article/details/130020099
  • 查看当前环境的yum源

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

image-20230407192114020

可以看到当前环境是没有下载mysql对应的yum源的, 所以需要去官网下载对应的yum源.

  • 找mysql的yum源并安装

http://repo.mysql.com/

在选择对应yum源之前, 需要看一下自己系统的版本:

image-20230407192536884

进入官网后, 鼠标右击进入查看页面源代码, 因为当前系统是CentOs7.6, 所以选择:

image-20230407192933974

下载完毕后, 在Xshell中输入rz将windows上面的.rpm传送(双击文件)到Linux机器中: image-20230407193358927

传送完毕后, 通过rpm -ivh指令进行yum源安装:

image-20230407193736456

这样就可以看到mysql对应的yum源安装成功:

image-20230407193954801

可以通过 yum list | grep ‘mysql’ 查看.

  • 下载安装mysql

下载安装mysql需要输入下面的指令:

yum install -y mysql-community-server

如果下载安装到最后遇到这种情况, 需要更新秘钥:

image-20230407194550591

输入该指令即可:

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

重新输入指令, 即可下载安装成功:

image-20230407194859147

  • 验证mysql是否安装成功
  1. which mysql
  2. which mysqld
  3. ls /etc/my.cnf

image-20230407195515424

如果上面三条指令都能执行成功, 则说明mysql安装成功.

  • 启动mysqld (mysql-server) 及登录mysql (mysql-client)

systemctl:

1.start 启动服务

2.stop 退出服务

3.restart 重启服务

systemctl start mysqld

登录mysql

  1. 通过临时密码登录, 输入该指令 sudo grep ‘temporary password’ /var/log/mysqld.log 查看临时密码. 再输入mysql -uroot -p 回车 输入临时密码 回车 即可:

image-20230407200533061

  1. 设置免密码登录

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

    在配置文件最后加入: skip-grant-tables 选项, 并保存退出

    image-20230407201000781

  2. 重启mysqld: systemctl restart mysqld

重启mysqld后, 输入mysql -uroot -p 回车 回车 就可以登录成功, 输入quit; 可以退出mysql. 直接mysql也可以.

  • 配置my.cnf

vim 打开 /etc/my.cnf 在最后加入两行:

character-set-server=utf8

default-storage-engine=innodb

记得重启mysqld.

  • 查看数据存储位置

ls /var/lib/mysql

image-20230407202024791

  • 设置开机启动

开机自启动:

systemctl enable mysqld

systemctl daemon-reload

image-20230407202525771

可以知道mysql-server的端口为3306.

  • mysql的删除
  1. 停: systemctl stop mysqld

  2. 查: rpm -qa | grep mysql

  3. 删: rpm -qa | grep ‘mysql’ | xargs yum -y remove

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_283257.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Leetcode.463 岛屿的周长

题目链接 Leetcode.463 岛屿的周长 easy 题目描述 给定一个 row x col的二维网格地图 grid,其中:grid[i][j] 1表示陆地, grid[i][j] 0表示水域。 网格中的格子 水平和垂直 方向相连(对角线方向不相连)。整个网格被…

如何从功能测试转型到自动化测试:我三年的学习经历

前言 在软件测试的领域里,自动化测试已经成为了不可或缺的一部分。 与传统的手工测试相比,自动化测试具有更高的效率和精确度,能够有效地减少测试时间和成本,同时提高测试质量。作为一个从事软件测试的人员,如果你想…

Oracle JDK 和 OpenJDK 有什么区别?

可能在看这个问题之前很多人和我一样并没有接触和使用过 OpenJDK 。那么 Oracle JDK 和 OpenJDK 之间是否存在重大差异?下面我通过收集到的一些资料,为你解答这个被很多人忽视的问题。 首先,2006 年 SUN 公司将 Java 开源,也就有…

智慧方政务云顶层设计与建设方案(ppt)

本资料来源公开网络,仅供个人学习,请勿商用,如有侵权请联系删除 对一网统管总体架构的理解物联网生态中的业务定位物联网产品与解决方案概览智联物联网管理平台总体方案智联物联网管理平台总体架构智联联连接平台(HLINK)应用架构智慧社区基于…

Linux--进程信号

前言 无人问津也好,技不如人也罢,你都要试着安静下来,去做自己该做的事情,而不是让烦恼和焦虑毁掉你不就不多的热情和定力。心可以碎,手不能停,该干什么干什么,在崩溃中继续努力前行&#xff0c…

export、export default 和import

👨 作者简介:大家好,我是Taro,前端领域创作者 ✒️ 个人主页:唐璜Taro 🚀 支持我:点赞👍📝 评论 ⭐️收藏 文章目录前言一、export default 和 import ?1. e…

【教学类-29-03】20230409《门牌号-黏贴版(5层*5间)灰底下划线》-(中班《我爱我家》偏数学)

作品样式: 背景需求 在门牌号黏贴版教学实践中,发现90%的幼儿都不会做 1、空格没有平均分布: 从5*630的门牌号中,随机抽取5个空格,有80%的概率出现“一行2个空、3行1个空”的情况。但幼儿第一次做,楼层都…

软考总结条款(2023-05-28系统分析师)

Raid0、 Raid1、 Raid5、 Raid10的原理、特点、性能区别 - 2023-04-07 指令集 - 2023-04-07 RISC全称Reduced Instruction Set Compute,精简指令集计算机。 CISC全称Complex Instruction Set Computers,复杂指令集计算机。 CISC既有简单指令也有复杂指…

【协议项目之 I2C】(一) 基本时序与实现

一、基本介绍 I2C协议(集成电路总线)使用两根线SDA和SCL实现数据传输,其连接如下图所示,总线上通过上拉电阻可以挂载各种低速外设,例如EEPROM 24C02,传感器等。   使用I2C,可以将多个从机(Slave&#xf…

upload-labs pass6-pass10

1.pass-6黑名单 空格绕过 直接上传肯定不可以 这个地方配置文件虽然只过滤了.htaccess,.user.ini也是不可用的,因为这里进行了重命名,通过代码审计可以发现空格没有过滤,这是利用windows的一个特性,后缀后面有空格和…

EasyCVR在公共资源交易中心监控视频汇聚项目中的场景应用方案

一、背景分析 2019年5月,国务院办公厅印发了《国务院办公厅转发国家发展改革委关于深化公共资源交易平台整合共享实施意见的通知》(国办函〔2019〕41号),明确深化公共资源平台整合共享,要求地方各级人民政府制度细化落…

1.8 函数的连续与间断

我的理解: 注意: 在处理连续性问题时,需要注意以下几点: 连续函数在一段区间内的取值具有稳定性和连续性,因此可以使用它们来刻画某个过程的规律。 如果一个函数在某个点处不连续,那么这个点就是一个间断…

C语言预处理命令(宏定义和条件编译)

C语言预处理命令(宏定义和条件编译) 前言 在编译和链接之前,还需要对源文件进行一些文本方面的操作,比如文本替换、文件包含、删除部分代码等,这个过程叫做预处理,由预处理程序完成。 较之其他编程语言&am…

图像复原论文阅读:GRL算法笔记

标题:Efficient and Explicit Modelling of Image Hierarchies for Image Restoration 会议:CVPR2023 论文地址:http://arxiv.org/abs/2303.00748 官方代码:https://github.com/ofsoundof/GRL-Image-Restoration 作者单位&#xf…

国产化复旦微电子 FMQL45T900 替代Xilinx ZYNQ ARM+FPGA 7045方案(评论区有联系方式)

FM4550国产化开发板 功能接口 - - 系统框图 - - 对应参数 - 1.主要参数 系统1: FPGA型号:FMQL45T900 PS内核:四核ARM Cortex-A7,主频800MHz PS端内存:1GB DDR3,数据速率1066Mbps,32bit PL端内存&…

vagrant无剩余磁盘空间,无法连接Mysql

vagrant无剩余磁盘空间,无法连接Mysql 参考博客1 参考博客2 1.报错:设备上没有剩余空间 C:/HashiCorp/Vagrant/embedded/gems/2.2.19/gems/net-scp-3.0.0/lib/net/scp.rb:398:in await_response_state: \x01scp: /tmp/vagrant-network-entry-eth1-1680…

工业树莓派如何保障电气安全?

一、应用背景 电气系统主要用于传输和分配电力,是工业生产过程中不可或缺的组成部分,广泛应用于工业自动化控制、机器人、电动汽车等领域。因此,实时监测电气系统具有重要意义。 电流是电气系统中最基本的参数之一,实时监测电气…

[Linux]管理文件基本操作

​⭐作者介绍:大二本科网络工程专业在读,持续学习Java,输出优质文章 ⭐作者主页:逐梦苍穹 ⭐所属专栏:Linux基础操作。本文主要是分享一些Linux系统常用操作,内容主要来源是学校作业,分享出来的…

0118 定时任务调度

任务调度:指系统在某个时间执行的特定的命令或程序 任务调度分类: 系统工作:有些重要的工作必须周而复始地执行,如病毒扫描等 个别用户工作:个别用户可能希望执行某些程序,如对MySQL数据库的备份 1.cro…

攻防世界web2、ddctf_2019_homebrew_event_loop、 [网鼎杯 2018]Fakebook

web2 进入环境得到源码 <?php $miwen"a1zLbgQsCESEIqRLwuQAyMwLyq2L5VwBxqGA3RQAyumZ0tmMvSGM2ZwB4tws";function encode($str){$_ostrrev($str);// echo $_o;for($_00;$_0<strlen($_o);$_0){$_csubstr($_o,$_0,1);$__ord($_c)1;$_cchr($__);$_$_.$_c; } …