前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >软件测试|MySQL安装最全教程

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

原创
作者头像
Tester_muller
发布2023-02-07 18:01:18
6000
发布2023-02-07 18:01:18
举报

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

MySQL简介

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

安装与下载

1、下载流程

  1. 访问官方(www.mysql.com)
  2. 点击‘DOWNLOADS’,进入下载界面
在这里插入图片描述
在这里插入图片描述
  1. 下拉,找到‘MySQL Community (GPL) Downloads »‘,点击进入
在这里插入图片描述
在这里插入图片描述
  1. 找到,‘MySQL Community Server’单击进入
在这里插入图片描述
在这里插入图片描述
  1. 选择操作系统,下载最新版本直接可以点击下方的DOWNLOAD,包版本点击Archives
在这里插入图片描述
在这里插入图片描述
  1. 下载完成后,将文件压缩后即可使用
在这里插入图片描述
在这里插入图片描述

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

代码语言:txt
复制
将bin软件解压后,右键我的电脑,高级系统设置,单击环境变量,双击‘path’,将bin目录添加至环境变量中
在这里插入图片描述
在这里插入图片描述

主要目录介绍

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

基本使用

代码语言:txt
复制
使用cmd运行时,使用管理员身份打开

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

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

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

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

注:

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

系统服务的制作

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

添加的方法:

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

注意事项:

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

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

密码相关

1、修改管理员密码

方式一:

代码语言:txt
复制
1、打开cmd命令窗口

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

方式二:

代码语言:txt
复制
冷门操作,有的版本可能不支持

1、打开cmd命令窗口

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

2、忘记密码

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

代码语言:txt
复制
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、关闭服务端,正常方式启动即可

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • MySQL的下载与安装、基本使用、系统服务制作
    • MySQL简介
      • 安装与下载
        • 主要目录介绍
          • 基本使用
            • 系统服务的制作
              • 密码相关
              相关产品与服务
              云数据库 SQL Server
              腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
              领券
              问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档