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

MySQL的安装(详解)

文章目录

  • 前言
  • 一、yum方式安装
    • 1、下载并安装MySQL
    • 2、 启动MySQL数据库
    • 3、查看MySQL初始密码
    • 4、登录数据库
    • 5、修改MySQL默认密码
    • 6、授予root用户远程管理权限
    • 7、输入exit退出数据库
  • 二、rpm安装方式
    • 1、检查
    • 2、卸载mariadb
    • 3、安装
    • 4、启动
    • 5、密码
  • 总结


前言

在这里插入图片描述

  本教程为Linux下安装mysql的详解,有两种方式供你选择,亲测有效。


一、yum方式安装

1、下载并安装MySQL

wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm &&
yum -y install mysql57-community-release-el7-10.noarch.rpm &&
yum -y install mysql-community-server

2、 启动MySQL数据库

systemctl start mysqld.service

3、查看MySQL初始密码

grep "password" /var/log/mysqld.log

4、登录数据库

mysql -uroot -p

5、修改MySQL默认密码

set global validate_password_policy=0;
#修改密码安全策略为低(只校验密码长度,至少8位)。
ALTER USER 'root'@'localhost' IDENTIFIED BY '12345678';

6、授予root用户远程管理权限

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '12345678';

7、输入exit退出数据库

exit;

二、rpm安装方式

1、检查

1、检查安装的所有软件

rpm -qa        

2、检查安装的mysql

rpm -qa | grep mysql		

3、检查安装的mariadb(CentOS默认安装,与mysql安装有冲突)

				rpm -qa | grep mariadb     

2、卸载mariadb

		rpm -e --nodeps  mariadb     

3、安装

1、创建文件夹

mkdir  /usr/local/mysql

​2、上传安装文件并移动到mysql文件夹

mv mysql-5.7.25-1.el7.x86_64.rpm-bundle.tar.gz /usr/local/mysql

3、解压缩

tar -zxvf mysql xxxxxx

4、安装

  rpm -ivh ******      -->按顺序

在这里插入图片描述

4、启动

1、开启mysql

systemctl start mysqld

2、查看是否启动

systemctl status mysqld

3、开机自启

systemctl enable mysqld

4、查看开启的服务

netstat -tunlp 
netstat  -tunlp  | grep mysql   

5、查看进程

ps -ef | grep mysql 

5、密码

1、查看临时密码:

cat /var/log/mysqld.log  | grep password  

2、设置密码安全级别

set global validate_password_length=3;​set global validate_password_policy=LOW;

3、修改密码

set password for root@localhost = password('123');

6、Navicat连接
1、打开访问权限

grant all on *.* to 'root'@'%' identified by 'root' 

2、刷新权限

flush privileges;  

3、用Navicat连接
eg: 输入IP、端口号、用户密码即可连接

在这里插入图片描述

总结

   以上就是MySQL安装的全部内容,希望对你有帮助。

相关文章:

MySQL的安装(详解)

文章目录前言一、yum方式安装1、下载并安装MySQL2、 启动MySQL数据库3、查看MySQL初始密码4、登录数据库5、修改MySQL默认密码6、授予root用户远程管理权限7、输入exit退出数据库二、rpm安装方式1、检查2、卸载mariadb3、安装4、启动5、密码总结前言 本教程为Linux下安装mysql的…...

界面控件DevExpress WinForm——轻松构建类Visual Studio UI(二)

DevExpress WinForm拥有180组件和UI库,能为Windows Forms平台创建具有影响力的业务解决方案。DevExpress WinForm能完美构建流畅、美观且易于使用的应用程序,无论是Office风格的界面,还是分析处理大批量的业务数据,它都能轻松胜任…...

BabylonJS之放烟花

一: 技术调研 1. 方案一:ParticleSystem 用ParticleSystem来实现每一束的烟花效果,如果浏览器支持WebGL2功能,使用GPUParticleSystem性能会有极大的提升。 优点: 烟花效果易实现且效果好。 缺点: 每一个P…...

vue3 布局样式的原理

style scoped <style scoped > 它的 CSS 只作用于当前组件中的元素&#xff0c;如果子组件只有一个根元素&#xff0c;也会被渗透 原理&#xff1a; 当我们再组建中使用scoped时&#xff0c;vue会自动为组件中所有元素生成一个随机的属性&#xff0c;形如&#xff1a;da…...

Qt程序使用路径方式和注意事项

Qt程序使用路径方式和注意事项 更多精彩内容&#x1f449;个人内容分类汇总 &#x1f448;&#x1f449;Qt开发经验 &#x1f448;文章目录Qt程序使用路径方式和注意事项[toc]前言一、Windows下Qt程序使用路径1.准备工作2.测试结果二、Linux下Qt程序使用路径1.准备工作2.测试结…...

和日期相关的代码和bug——一道力扣题中的小发现

目录 Day of the Week 题目大意 常规方法 Python代码 Golang代码 C代码 基姆拉尔森公式 Python代码 Golang代码 C代码 使用库函数 Python代码 Golang代码 C代码 Day of the Week Given a date, return the corresponding day of the week for that date. The inp…...

如何在2023年学习编程并获得开发者工作

丢下自负 许多进入软件开发领域的人都是从最底层开始的&#xff0c;你可能会获得“初级开发者”的头衔。每天面临的问题是&#xff1a;我有十年的专业经验了。我不是个入门员工。但尽管过去的工作经验丰富&#xff0c;我仍然是个入门级的开发者&#xff0c;我还是个新手。别总…...

Python实战之小说下载神器(三)排行榜所有小说:最全热门小说合集,总有一款适合你,好多好多好多超赞的小说...(源码分享学习)

前言 这次的是一个系列内容 给大家讲解一下何一步一步实现一个完整的实战项目案例系列之 小说下载神器&#xff08;三&#xff09;&#xff08;GUI界面化程序&#xff09; 多线程采集小说下载、采集排行榜所有小说 哈喽&#xff01;大家上午好啦&#xff0c;我是爱看小说的栗子…...

前端监控之用户行为监控实践1(数据收集)

前文对前端监控进行了简单介绍&#xff0c;起因是因为当前做的一个需求&#xff0c;老板要看当前项目的uv、pv信息。其实这是非常简单的统计。 但在最开始接到这个需求&#xff0c;却难倒我了。 现在进行简单的复盘&#xff0c;记录一下实现方法。 一、数据记录 用户行为从大…...

【网络原理7】认识HTTP

目录 一、HTTP协议的位置 二、HTTP协议的特点&应用场景 三、HTTP协议的格式的查看 Fiddler下载与使用 ​编辑 如何查看HTTP请求消息 ​编辑 如何查看HTTP响应数据包 如何默认开启HTTPS的解析功能 四、HTTP的请求数据包的格式含义 第一部分&#xff1a;请求行&…...

SPI实验

目录 一、SPI 简介 二、硬件原理 ECSPI3_SCLK ECSPI3_MISO和ECSPI3_MOSI ECSPI3_SS0 三、I.MX6U ECSPI 简介 ECSPIx_RXDATA ECSPIx_TXDATA ECSPIx_CONREG ECSPIx_CONFIGREG ECSPIx_PERIODREG​编辑 ECSPIx_STATREG 四、ICM-20608 简介 五、代码编写 1、创建文件及文…...

去基线处理

目录detrend函数去除基线多项式拟合原函数BEADS 基线处理小波算法经验模态分解&#xff08;EMD&#xff09;参考detrend函数去除基线 detrend函数只能用于去除线性趋势&#xff0c;对于非线性的无能为力。 函数表达式&#xff1a;y scipy.signal.detrend(x): 从信号中删除线…...

模拟信号4-20mA /0-5V/0-75mV/0-100mV转RS-485/232,数据采集A/D转换模块 YL21

特点&#xff1a;● 模拟信号采集&#xff0c;隔离转换 RS-485/232输出● 采用12位AD转换器&#xff0c;测量精度优于0.1%● 通过RS-485/232接口可以程控校准模块精度● 信号输入 / 输出之间隔离耐压3000VDC ● 宽电源供电范围&#xff1a;8 ~ 32VDC● 可靠性高&#xff0c;编程…...

[USB]键盘数据格式以及按键键值

USB键盘数据包含8个字节 BYTE1 – 特殊按键 |–bit0: Left Control是否按下&#xff0c;按下为1 |–bit1: Left Shift 是否按下&#xff0c;按下为1 |–bit2: Left Alt 是否按下&#xff0c;按下为1 |–bit3: Left GUI&#xff08;Windows键&#xff09; 是否按下&#xff0c;…...

web客户端-websocket

1、websocket简介 WebSocket是HTML5开始提供的一种在单个TCP连接上进行全双工通讯的协议。 WebSocket使得客户端和服务器之间的数据交换变得更加简单&#xff0c;允许服务端主动向客户端推送数据。在WebSocket API中&#xff0c;浏览器和服务器只需要完成一次握手&#xff0c…...

mysql间隙锁

首先我们这里有一个表t&#xff0c;其中的数据如下图所示 注意哈 update由于操作的最新的值&#xff0c;所以是当前读&#xff01; 另外一个事务插入 8的时候发生锁 而我对id为10的数据进行更新&#xff0c;却不会被锁住 分析&#xff1a;在执行当前读时&#xff0c;由于id7不存…...

华为OD机试 - 计算面积(Java) | 机试题+算法思路+考点+代码解析 【2023】

计算面积 绘图机器的绘图笔初始位i在原点(0.0)。 机器启动后其绘图笔按下面规则绘制直线: 1 )尝试沿着横向坐标轴正向绘制直线,直到给定的终点值E, 2 )期间可通过指令在纵坐标轴方向进行偏移。井同时绘制直线,偏移后按规则1绘制直线;指令的格式为X offsetY。表示在横坐标X…...

Python 之 Pandas 时间戳、通过时间间隔实现 datetime 加减、时间转化、时期频率转换和 shift() 时间频率进行移位)

文章目录一、时间戳1. unit 参数是 s2. year、month、day、hour、minute、second、microsecond 单独设置时间二、通过时间间隔实现 datetime 加减三、时间转化1. 处理各种输入格式2. 将字符串转 datetime3. 除了可以将文本数据转为时间戳外&#xff0c;还可以将 unix 时间转为时…...

一篇文章搞定linux网络模型

网络协议感觉晦涩难懂&#xff1f;什么七层网络模型&#xff1f;又五层网络模型&#xff1f;又四层网络模型&#xff1f;TCP/IP协议是个啥&#xff1f;UDP是啥&#xff1f;什么是三次握手&#xff1f;什么是四次挥手&#xff1f;tcpdump听说是抓包的&#xff0c;怎么用&#xf…...

惠普庆祝在中国40年,强化中国发展战略

中国北京&#xff0c;2023年2月23日 ——今日&#xff0c;“品质信赖向未来” 惠普在中国40年系列活动启动仪式及惠普打印春季新品发布会在北京盛大举行。现场&#xff0c;惠普回顾了40年来与中国经济及产业共同发展的历程&#xff0c;并再次强调了惠普一以贯之的“在中国&…...

从无线通信到国防测试:基于6U VPX国产载板的快速原型开发实战

6U VPX国产载板在高性能实时处理系统中的实战应用 在无线通信、国防电子和测试测量等对实时性要求极高的领域&#xff0c;系统架构师们常常面临一个核心挑战&#xff1a;如何快速搭建一个既能处理复杂算法又能满足严苛环境要求的硬件验证平台。传统方案往往需要在性能、灵活性和…...

3分钟掌握WindowResizer:告别Windows窗口尺寸烦恼的终极解决方案

3分钟掌握WindowResizer&#xff1a;告别Windows窗口尺寸烦恼的终极解决方案 【免费下载链接】WindowResizer 一个可以强制调整应用程序窗口大小的工具 项目地址: https://gitcode.com/gh_mirrors/wi/WindowResizer 还在为那些顽固的Windows窗口尺寸问题而烦恼吗&#x…...

终极指南:告别鼠标!Spectacle窗口动作组合让复杂布局一键生成 [特殊字符]

终极指南&#xff1a;告别鼠标&#xff01;Spectacle窗口动作组合让复杂布局一键生成 &#x1f680; 【免费下载链接】spectacle Spectacle allows you to organize your windows without using a mouse. 项目地址: https://gitcode.com/gh_mirrors/sp/spectacle 想要提…...

如何将Rust二进制文件大小减少70%:min-sized-rust与主流优化方案全对比

如何将Rust二进制文件大小减少70%&#xff1a;min-sized-rust与主流优化方案全对比 【免费下载链接】min-sized-rust &#x1f980; How to minimize Rust binary size &#x1f4e6; https://github.com/johnthagen/min-sized-rust 项目地址: https://gitcode.com/gh_mirror…...

04月06日AI每日参考:Gemma4颠覆参数论 阿里OpenAI频放新动作

今日概览今日AI圈迎来技术与商业双重爆发&#xff0c;谷歌Gemma 4以小参数模型打破行业"参数迷信"&#xff0c;为端侧AI普及按下加速键。阿里、OpenAI等头部玩家同步放出新动作&#xff0c;国产大模型与芯片的组合也传来突破性消息&#xff0c;全行业的技术路线和市场…...

学习笔记-http协议

1.http介绍http&#xff08;超文本运输协议&#xff09;是一种应用层协议&#xff0c;他定义了web客户机是如何向web服务器请求web页面&#xff0c;以及服务器如何将web页面传送给客户机的。他是基于 TCP&#xff08;HTTP/3 基于 UDP&#xff09;的结构化请求 - 响应协议&#…...

用OpenMV和麦克纳姆轮给智能车做个‘漂移外挂’:从循迹到横滑的代码改造实录

OpenMV与麦克纳姆轮智能车的可控漂移改造实战 当一台普通的循迹小车突然在弯道甩出漂亮的横滑轨迹&#xff0c;围观者的惊叹声往往比技术本身更早到达终点。本文将彻底拆解如何通过运动解算逻辑重构和视觉处理优化&#xff0c;将基础麦轮智能车升级为"赛道艺术家"的…...

在线数据处理工具

推荐一个好用的在线数据处理工具&#xff0c;程序员必备 作为程序员&#xff0c;经常需要处理各种文本数据。今天推荐10个超好用的在线工具&#xff0c;每个都能帮你节省大量时间。 1. 文本去重工具 地址&#xff1a;https://www.aiyun1.cloud/dedup 功能&#xff1a;一键去除…...

PyTorch 2.8镜像基础教程:NumPy/Pandas数据预处理与torch.Tensor转换要点

PyTorch 2.8镜像基础教程&#xff1a;NumPy/Pandas数据预处理与torch.Tensor转换要点 1. 环境准备与快速验证 在开始数据预处理之前&#xff0c;我们需要先确认PyTorch环境已经正确配置并能够使用GPU加速。这个预装PyTorch 2.8的镜像已经为我们准备好了所有必要的组件。 1.1…...

手机生成剧本杀软件2025推荐,创新剧情设计工具助力创作

手机生成剧本杀软件2025推荐&#xff0c;创新剧情设计工具助力创作随着剧本杀市场的蓬勃发展&#xff0c;越来越多的创作者和爱好者希望借助科技的力量来提升创作效率和质量。在2025年&#xff0c;一款名为量子探险AI剧本杀工坊的手机生成剧本杀软件脱颖而出&#xff0c;成为众…...