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

安装与下载

1、下载流程

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

mysql考试券价格 mysql考试软件_adb

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

mysql考试券价格 mysql考试软件_系统服务_02

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

mysql考试券价格 mysql考试软件_adb_03

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

mysql考试券价格 mysql考试软件_mysql_04

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

mysql考试券价格 mysql考试软件_mysql考试券价格_05

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

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

mysql考试券价格 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、关闭服务端,正常方式启动即可

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

推荐

Python全栈开发与自动化测试开发班
由浅入深实战进阶,从小白到高手

以Python全栈开发为基础,深入教授自动化测试技能,为学员打造全面的技术能力。通过系统学习和实际项目实战,学员将具备在职场中脱颖而出的竞争力。不仅能够灵活运用Python进行开发,还能够保障项目质量通过自动化测试手段。这是一个全面提升职业竞争力的机会。

课程详情
Python开发必备基础技能与项目实战
Pvthon 编程语言/算法和数据结构/面向对象编程Web后端开发/前端开发/测试管理平台项目实战

人工智能ChatGPT实战
人工智能辅助学习各种开发和测试技能/Pytorch深度学框架/平台开发实战

数据分析与自动化办公
数据采集/Pandas与数据处理技术/ECharts与数据可视化技术/爬虫实战/自动化办公/批量文件处理

UI自动化测试与高级项目实战
Web自动化测试/App自动化测试/ PageObject设计模式

接口自动化测试
接口协议分析/Mock实战/服务端接口测试

性能测试
性能测试流程与方法/JMeter 脚本参数化/Grafana监控系统搭建

简历指导与模拟面试
1V1简历指导/模拟真实面试/测试开发岗面试全攻略名企私教服务
名企专家1v1辅导/行业专家技术指导/针对性解决工作难题/绩效提升辅导与晋升复盘

课程亮点
名企私教服务 先学习后付费 高额奖学金
专属社群+晚自习在线答疑
5V1全方位辅导作业+考试强化学习效果
简历修改 模拟面试 就业内推 面试复盘

mysql考试券价格 mysql考试软件_数据库_07