首页 > 数据库 >软件测试|MySQL安装最全教程

软件测试|MySQL安装最全教程

时间:2023-02-07 18:38:03浏览次数:49  
标签:bin 最全 cmd mysqld mysql MySQL 打开 软件测试

MySQL的下载与安装、基本使用、系统服务制作

MySQL简介

MySQL是一种关系型数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。

安装与下载

1、下载流程

  1. 访问官方(​​www.mysql.com​​)
  2. 点击‘DOWNLOADS’,进入下载界面

软件测试|MySQL安装最全教程_系统服务

  1. 下拉,找到‘MySQL Community (GPL) Downloads »‘,点击进入

软件测试|MySQL安装最全教程_MySQL_02

  1. 找到,‘MySQL Community Server’单击进入

软件测试|MySQL安装最全教程_MySQL_03

  1. 选择操作系统,下载最新版本直接可以点击下方的DOWNLOAD,包版本点击Archives

软件测试|MySQL安装最全教程_MySQL_04

  1. 下载完成后,将文件压缩后即可使用

软件测试|MySQL安装最全教程_MySQL_05

2、 配置环境变量(非常重要)

将bin软件解压后,右键我的电脑,高级系统设置,单击环境变量,双击‘path’,将bin目录添加至环境变量中

软件测试|MySQL安装最全教程_mysql_06

主要目录介绍

  • bin目录
  • 存放启动软件
  • mysqld.exe(服务端) mysql.exe(客户端)
  • data目录
  • 存放核心数据
  • my-default.ini
  • 默认配置文件
  • readme
  • 软件的说明书

基本使用

使用cmd运行时,使用管理员身份打开

注:一定要使用管理员权限打开

1、找到MySQL,打开bin目录,先启动mysqld

2、保持窗口不关闭,重新打开一个新的cmd窗口

3、再次打开bin目录,启动客户端mysql

注:

  • 直接打开mysql命令默认是游客模式,权限和功能都很少
  • 管理员默认没有密码
  • mysql -uroot -p
  • 首次打开mysql可能会报错,拷贝错误信息百度搜索解决

系统服务的制作

mysql相当于是一个c/s的架构程序,因此每次运行mysql的时候都需要运行mysql,较为繁琐,可以将mysqld添加至系统服务中,在我们以后开机时自动在后台运行,就不需要每次使用时,打开mysqld程序

添加的方法:

  • 先将bin目录添加至系统环境变量
  • 将mysql添加至系统服务中
  • 如何查看系统服务
  • cmd窗口输入services.msc
  • 以管理员身份打开cmd窗口
  • mysql --install 回车即可添加
  • 首次添加不会自动启动,需要人为启动
  • 进入系统服务,找到mysql点击启动
  • 命令符,输入 net start mysql 回车启动

注意事项:

如果需要卸载重新安装的话,需要先关闭系统服务,再将mysqld移出系统服务

  • 关闭系统服务
cmd命令窗口输入:net stop mysql
  • 移出系统服务
cmd命令窗口输入:mysqld --remove

密码相关

1、修改管理员密码
方式一:

1、打开cmd命令窗口

2、输入:mysqladmin -u用户名 -p原密码 password 新密码

方式二:

冷门操作,有的版本可能不支持

1、打开cmd命令窗口

2、输入:set password=password('新密码')

2、忘记密码

除了删除重新安装,还可以把data目录删除,拷贝别人的目录,密码就是别人的密码;还有一个小技巧,如下:

1、关闭正常服务端

net stop mysql

2、跳过授权的方式重启服务端(不校验密码)

mysqld --skip-grant-table

3、以管理员身份进入,修改mysql.user表数据

mysql -uroot -p

update mysql.user set password=password('123') where Host='localhost' and User='root';

4、关闭服务端,正常方式启动即可


标签:bin,最全,cmd,mysqld,mysql,MySQL,打开,软件测试
From: https://blog.51cto.com/u_15640304/6042609

相关文章

  • 软件测试|一篇文章教你SQL与NoSQL、数据库重要概念、SQL的基本语句
    SQL与NoSQL、数据库重要概念、SQL的基本语句SQL与NoSQL数据库服务端可以服务多种类型的客户端客户端可以是自己开发的,也可以是python代码编写的,也可以是其他编程语言编写的S......
  • 软件测试|什么是Python函数及名称空间?
    Python函数及名称空间函数什么是函数?函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。作用:函数能提高应用的模块性,和代码的重复利用率函数的语法结构def函......
  • 统一观测丨如何使用 Prometheus 监控 MySQL
    作者:在峰MySQL作为最流行的关系型数据库管理系统之一,非常多系统的后端存储都有着MySQL的身影,可谓是广泛应用于各行各业。与此同时,数据库作为应用服务的核心组件,直接影响着......
  • 软件测试|最全的Python for循环和while循环使用介绍
    Pythonfor循环和while循环循环简单来说就是让一段代码按你想要的方式多次运行。软件拥有强大的运算能力,就是由循环提供的。在Python中支持的循环由两种:while循环和for......
  • 软件测试|教你轻松玩转Python日期时间
    Python基础之日期时间处理前言:软件测试工作中,有时会需要我们在代码中处理日期以及时间,python内置的datetime模块就可以很好地帮我们处理这个问题。该模块常用的类有:类名功能......
  • 软件测试|f-string格式化输出的这些用法,90%的Pythoner不知道
    f-srtingf-string是Python3.6版本开始引入的特性,想必很多Python用户都基础性的使用过,通过它我们可以更加方便地向字符串中嵌入自定义内容,但f-string真正蕴含的功能远......
  • 软件测试|pip命令,你真的会了吗?
    什么是pip?pip的全称是Packageinstallerforpython,顾名思义就是pip就是Python的包安装器。我们在安装Python时,就会同时安装上pip,通过pip命令,可以把远端仓库(Pypi)里的包下载......
  • 软件测试|教你如何用Python获取昨天今天明天的日期
    我一直认为,本山大叔的昨天今天明天这个小品是春晚永远的经典,看完2023年春晚后(不对,我根本没看完,因为2023年春晚催眠效果太强),我更加坚定了我的想法。闲话就到这里,本山大叔的小......
  • 软件测试|Python高手教你玩转 Excel 自动化
    在日常的工作中,对Excel的操作必不可少,如果涉及到大量的Excel操作的话,手动处理效率还是比较低的,因此Excel自动话完全有必要,今天和大家分享一下如何利用Python来批量......
  • 软件测试|Python神器logging,你真的了解吗?
    logging是python标准模块,用于记录和处理程序中的日志。功能很强大,官方文档很详细,网上也有大量的说明和教程,但是对很多初次接触的同学来说,存在一些障碍。一是因为标准库文......