MySQL安装最全最简教程

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介: MySQL安装最全最简教程

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

MySQL简介

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

安装与下载

1、下载流程

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

image.png

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

image.png

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

image.png

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

image.png

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

image.png

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

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

image.png

主要目录介绍

  • 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、关闭服务端,正常方式启动即可
相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
4天前
|
SQL 存储 关系型数据库
MySQL Cluster集群安装及使用
MySQL Cluster集群安装及使用
|
19天前
|
关系型数据库 MySQL 数据库
mysql卸载、下载、安装(window版本)
mysql卸载、下载、安装(window版本)
|
20天前
|
关系型数据库 MySQL 网络安全
|
1月前
|
SQL 关系型数据库 MySQL
阿里云MySQL数据库价格、购买、创建账号密码和连接数据库教程
阿里云数据库使用指南:购买MySQL、SQL Server等RDS实例,选择配置和地区,完成支付。创建数据库和账号,设置权限。通过DMS登录数据库,使用账号密码访问。同地域VPC内的ECS需将IP加入白名单以实现内网连接。参考链接提供详细步骤。
372 3
|
8天前
|
关系型数据库 MySQL 数据库
《MySQL 简易速速上手小册》第1章:MySQL 基础和安装(2024 最新版)
《MySQL 简易速速上手小册》第1章:MySQL 基础和安装(2024 最新版)
33 4
|
1月前
|
Ubuntu 关系型数据库 MySQL
Ubuntu 中apt 安装MySQL数据库
Ubuntu 中apt 安装MySQL数据库
69 0
|
1天前
|
关系型数据库 MySQL 数据安全/隐私保护
安装mysql和远程连接
安装mysql和远程连接
10 0
|
2天前
|
关系型数据库 MySQL Java
Linux 安装 JDK、MySQL、Tomcat(图文并茂)
Linux 安装 JDK、MySQL、Tomcat(图文并茂)
15 2
|
3天前
|
关系型数据库 MySQL Windows
windows安装MySQL5.7教程
windows安装MySQL5.7教程
14 0
|
10天前
|
关系型数据库 MySQL Linux
Linux联网安装MySQL Server
Linux联网安装MySQL Server
22 0