写点什么

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

  • 2023-09-15
    北京
  • 本文字数:1150 字

    阅读完需:约 4 分钟

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


获取更多技术资料,请点击!

用户头像

社区:ceshiren.com 微信:ceshiren2021 2019-10-23 加入

微信公众号:霍格沃兹测试开发 提供性能测试、自动化测试、测试开发等资料,实时更新一线互联网大厂测试岗位内推需求,共享测试行业动态及资讯,更可零距离接触众多业内大佬。

评论

发布
暂无评论
软件测试|MySQL安装最全教程_霍格沃兹测试开发学社_InfoQ写作社区