开发者社区> TesterMuller> 正文

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

简介: 软件测试|MySQL安装最全教程
+关注继续查看

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

MySQL简介

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

安装与下载

1、下载流程

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

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

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

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

在这里插入图片描述

主要目录介绍

  • 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、关闭服务端,正常方式启动即可

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
在Linux下安装Mysql教程(图文)
在Linux下安装Mysql教程(图文)
92 0
某教程学习笔记(一):09、MYSQL数据库漏洞
某教程学习笔记(一):09、MYSQL数据库漏洞
21 0
按照教程按照mysql出现服务器名无效
按照教程按照mysql出现服务器名无效
25 0
centos7 安装与卸载 Mysql 5.7.27(详细完整教程)
centos7 安装与卸载 Mysql 5.7.27(详细完整教程)
72 0
MySQL Windows、Ubuntu安装及卸载教程
MySQL Windows、Ubuntu安装及卸载教程
76 0
MySQL脚本命令数据简单增删改操作教程
MySQL脚本命令数据简单增删改操作教程
66 0
MySQL 5.7.27详细下载安装配置教程
MySQL 5.7.27详细下载安装配置教程
115 0
linux debian系统使用mysql教程
linux debian系统使用mysql教程
126 0
MySQL数据库快速入门到精通(超详细保姆级,建议收藏)这可能是目前最适合你的教程,从基础语法到实例演示。
此文章旨在为需要掌握快速开发和复习MySQL的同学所准备,您完全可以把此文章当作参考文档来使用,本文将尽量精简,使您快速的理解和掌握语法。
62 0
【MySQL】数据库函数通关教程下篇(窗口函数专题)(下)
文章目录 写在前面 6 窗口函数 6.1 窗口函数概述 6.2 序号函数 6.2.1 ROW_NUMBER() 6.2.2 RANK() 6.2.3 DENSE_RANK() 6.3 开窗聚合函数 6.4 分布函数 6.4.1 CUME_DIST() 6.4.2 PERCENT_RANK() 6.5 前后函数-LAG与LEAD 6.6 头尾函数 写在最后
23 0
+关注
文章
问答
文章排行榜
最热
最新
相关电子书
更多
让 MySQL 原生分布式触手可及
立即下载
好的 MySQL 兼容可以做到什么程度
立即下载
云数据库RDS MySQL从入门到高阶
立即下载