MySQL安装部署

news2024/11/27 0:43:47

1、卸载mariadb

查看是否有默认的mariadbrpm -qa|grep mariadb
在这里插入图片描述
如果有,卸载rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64,然后删除etc目录下的my.cnfrm -rf /etc/my.cnf(注意这里需要确定tar包里是否有默认的cnf文件,在support-files路径下的my-default.cnf,如果没有,建议直接修改这里的cnf文件)

2、下载tar包

下载之前,先检查是否安装过MySQLrpm -qa | grep mysql,如果安装过,先卸载rpm -e xxx(xxx代表要删除的文件全名)
官网地址https://dev.mysql.com/downloads/mysql/,选择Red Hat Linux操作系统,点击Looking for the latest GA version,下载tar包即可
在这里插入图片描述
百度云地址:链接:https://pan.baidu.com/s/15UNu-8IhilKFb88d6Pd_MA?pwd=d38w 提取码:d38w

3、安装

先解压tar包得到对应的tar.gz压缩包

tar -xvf mysql-5.7.40-el7-x86_64.tar

在这里插入图片描述
然后解压mysql-5.7.40-el7-x86_64.tar.gz这个包,tar -zxvf package/mysql-5.7.40-el7-x86_64.tar.gz,得到如下文件
在这里插入图片描述
将mysql-5.7.40-el7-x86_64文件夹移动mv mysql-5.7.40-el7-x86_64 /usr/local,重命名mv /usr/local/mysql-5.7.40-el7-x86_64/ /usr/local/mysql,新建data目录mkdir /usr/local/mysql/data,添加mysql用户组groupadd mysql,添加mysql用户useradd mysql -g mysql,将mysql的所有者改为mysqlchown -R mysql.mysql /usr/local/mysql,安装(切换到mysql用户执行)/usr/local/mysql/bin/mysql_install_db --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data,这里如果出现在这里插入图片描述
使用/usr/local/mysql/bin/mysqld --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data --initialize,安装成功如图所示
在这里插入图片描述
会生成一个临时密码,这个一定要记好yYG+Ugzd.2ZZ,编辑/etc/my.cnf文件,内容如下所示

[mysqld]
datadir=/usr/local/mysql/data
basedir=/usr/local/mysql
socket=/tmp/mysql.sock
user=mysql
port=3306
character-set-server=utf8
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

将mysql加入服务cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql,设置开机自启chkconfig mysql on,启动MySQLservice mysql start,然后连接MySQL.bin//mysql -u root -p,输入上面的随机密码,连接成功。重置密码ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';,刷新flush privileges;,再次重连,密码输入修改后的密码,连接成功。设置远程连接update user set host='%' where user ='root';,刷新flush privileges;
在这里插入图片描述
至此,MySQl就安装成功了。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

NLP实践!文本语法纠错模型实战,搭建你的贴身语法修改小助手 ⛵

💡 作者:韩信子ShowMeAI 📘 深度学习实战系列:https://www.showmeai.tech/tutorials/42 📘 自然语言处理实战系列:https://www.showmeai.tech/tutorials/45 📘 本文地址:https://sho…

AI智能机器人的测评以及部署

作为业内人士,今天给大家测评下电销机器人。究竟是什么样的电销机器人才是让客户满意的? 咱们先来说说电销机器人到底是什么? 相信很多人都对电销机器人没有过多的了解。甚至还有人会问;“什么?机器人?啥样…

两万字详细解读AQS,你真的了解它吗?

1、JUC的由来 synchronized 关键字是JDK官方人员用C代码写的,在JDK6以前是重量级锁。Java大牛 Doug Lea对 synchronized 在并发编程条件下的性能表现不满意就自己写了个JUC,以此来提升并发性能,本文要讲的就是JUC并发包下的AbstractQueuedSy…

Listen、Attention、Spell模型

LAS是一个做语音识别的经典seq2seq模型,主要分为三个部分Listen、Attention、Spell Listen Listen部分就是一个encoder。 输入声学特征向量,提取信息、消除噪声,输出向量。 encoder可以是RNN 也可以是CNN。比较常见的是先用CNN&#xff0…

第三章变量

第三章变量 查看javaAPI文档的网址: https://www.matools.com/ 3.1程序中号的使用 1)当左右两边都是数值型时,则做加法运算 2)当左右两边有一方为字符串,则做拼接运算 3)运算顺序从左到右 System,out.prin…

Springboot+vue校园新闻网站idea

将系统需求进行分析总结,系统需求如下: 系统可以运行在Windows操作系统平台上,并通过友好的界面进行管理 系统用户分为游客,登录用户,管理员 游客可以浏览新闻 游客可以浏览评论 管理员具有用户所有的权限 管理员还可以…

别再把Tableau、PowerBI吹上天了,在中国根本用不起来,看看为啥

工作业务相关,这几年接触BI较多,借此浅聊下我对BI工具以及市场的看法,原创禁止转载。 1、BI并不玄乎,本质就是实现简单数据分析和可视化的工具 很多人觉得BI玄乎,其实很大程度是因为BI厂家给造的名词太多了&#xff…

Ajax学习:如何在Chrome网络控制台查看通信报文(请求报文/响应报文)

第一步:F12开启控制台, 第二步骤:打开网络标签 然后刷新页面 在网络标签位置处,这时候会出现所有发送的请求 点击第一个:会出现内容 预览部分:是解析 观察解析结果处 标头headers:主要观察请求头和请求体部分 GET请…

saltstack 企业级实战

一、自动化运维工具对比 使用所需软件配置单个服务器是一项相当简单的任务。 但是,如果许多服务器需要安装相同或相似的软件和配置,则该过程将需要大量的工时才能完成,这会耗尽您本已紧张的资源。如果没有某种形式的自动化,这项任务几乎无法完成。考虑到这一任务,开发了新…

【SpringCloud】06 链路跟踪 Sleuth+zipkin

链路追踪 在大型系统的微服务化构建中,一个系统被拆分成了许多微服务。这些模块负责不同的功能,组合成系统,最终可以提供丰富的功能。在这种架构中,一次请求往往需要涉及到多个服务。互联网应用构建在不同的软件模块集上&#xf…

【附源码】计算机毕业设计JAVA智慧养老院管理系统

【附源码】计算机毕业设计JAVA智慧养老院管理系统 目运行 环境项配置: Jdk1.8 Tomcat8.5 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: JAVA …

Assignment写作抄袭常见形式怎么了解?

直接照抄他人的想法并且当做自己的Assignment上交,这是最简单的Assignment抄袭行为。实际上,形式更微妙的Assignment抄袭形式更为常见。今天我们为大家介绍英国Assignment抄袭常见的形式,帮助大家做好英国Assignment查重,避免Assi…

React源码分析(一)Fiber

前言 本次React源码参考版本为17.0.3。 React架构前世今生 查阅文档了解到, React16.x是个分水岭。 React15及之前 在16之前,React架构大致可以分为两层: Reconciler: 主要职责是对比查找更新前后的变化的组件;R…

TMS Logging提供了短日志输出

TMS Logging提供了短日志输出 TMS Logging Compact跨平台框架以最小的代码量为各种目标提供了短日志输出。 TMS记录惊人属性: 登录到一个或多个输出处理程序,如控制台、HTML、文本、文本、CSV文件、TCP/IP、浏览器、Windows事件日志等,。。。…

代码质量与安全 | 使用Incredibuild加速Klocwork静态代码分析

Klocwork是一款优秀的静态代码分析和SAST工具,适用于 C、C、C#、Java、JavaScript、Python和Kotlin,可识别软件安全性、质量和可靠性问题,帮助强制遵守标准。 Incredibuild是一款加速编译工具,为C代码编译和分析提供强大的分布式处…

IMX6ULL学习记录——持续更新中......

环境搭建小记 问题集锦 1、nfs无法挂载的问题 原因:ubuntu16之后nfs默认使用nfs的版本为3,4 解决:原子用户手册中/【正点原子】I.MX6U网络环境TFTP&NFS搭建手册V1.3.1/第四章 4.3 NFS挂载文件系统 具体: sudo vim /etc/default/nfs…

CISAW信息安全保障人员认证考试难吗?

CISAW信息安全保障人员认证,作为信息安全行业相当热门的证书之一,其持证人数已超50%,在信息安全行业内占有一席之地,很多报考人都比较关心CISAW考试难不难?能通过吗?那接下来说一说CISAW证书考不好考&#…

《WEB前端框架开发技术》HTML5响应式旅游景区网站设计与实现——榆林子州HTML+CSS+JavaScript

👨‍🎓学生HTML静态网页基础水平制作👩‍🎓,页面排版干净简洁。使用HTMLCSS页面布局设计,web大学生网页设计作业源码,这是一个不错的旅游网页制作,画面精明,排版整洁,内容…

面向OLAP的列式存储DBMS-12-[ClickHouse]的管理与运维

ClickHouse 的管理与运维 ClickHouse 管理和运维相关的知识,该部分可以让 ClickHouse 变得更加安全与健壮。在前面演示的案例中,为了方便,我们一直使用默认的 default 用户,并且没有配置密码,这显然不符合生产环境的要…

怎么看电脑配置?电脑配置好不好?详细教程来了!

小伙伴出去买电脑,最关心的就是电脑配置问题。买回电脑后,首先应该是查看自己的电脑配置,看看是否跟商家宣传的一样,有没有出现被更换的问题。那么怎么看电脑配置呢?怎么看电脑配置和型号?接下来小编就跟大…