windows环境下MySQL服务端和客户端安装,超详细

windows环境下MySQL服务端和客户端安装,超详细

MySQL简介

MySQL是关系型数据库,由n张互相关联的表组成。一般是c或c++写得。优势是体积小,命令执行的速度快,因此,提到数据库,大多首先被想到。
MySQL的背景知识

  1. 但从广义上看,数据库的类型却有很多,都可以视作一种特殊的文件,由n张数据表组成,通过特殊的读写和处理方式可以持续存储数据。一般用来做网站。
  2. 常见的数据库有redis、mongodb、MySQL等,在用途方面区别很大:
    redis用来存储缓存的信息,适合做缓存
    mongodb用来存储非关系型数据库,适合做爬虫。
    MySQL是关系型数据库,适合做web网站、日志记录系统或者是嵌入式系统。
  3. 具体的一张表的术语,
    一列称之为字段,一行称之为记录
    而一张表的行的惟一标识的关键字就是主键【一张表只有一个主键】

MySQL的系统逻辑
MySQL整体上属于C/S架构,全称client/server,也就是客户机/服务器的架构,
在这里插入图片描述
因此,我们需要安装好基础的服务端软件,即MySQL,然后再安装客户端软件,才能直观的进行数据库的增删改查。

MySQL的安装步骤

服务端安装

1、下载服务端软件
windows可以到这个官网页面下载最新版
https://downloads.mysql.com/archives/community/
在这里插入图片描述
2、解压缩后,配置MySQL的环境
2.1在设置中搜索“环境”,点击第一个
在这里插入图片描述
2.2点击环境变量
在这里插入图片描述
2.3点击下方的系统变量–path
然后找到刚才解压的文档,打开bin的文件夹后,复制这个路径。
将这个路径放入到path新建的一行中,并在后面填上mysql.exe

如我的就是C:\Users\21133\Documents\python软件\mysql-8.0.19-winx64\mysql-8.0.19-winx64\bin\mysql.exe具体如下
在这里插入图片描述
在这里插入图片描述
点击确定后,环境就配置好了。

3、使用管理员权限打开cmd
先在左下搜索框中输入,cmd,找到后,点击管理员身份打开
在这里插入图片描述
4、在cmd中安装
4.1首先进入到MySQL安装包所在的位置
windows的打开代码是cd 具体路径
如我的
在这里插入图片描述
4.2安装data文件,没有这一步的话很可能MySQL无法启动
语句是

mysqld --initialize-insecure --user=mysql

4.3验证MySQL是否安装成功
net start mysql
在这里插入图片描述
4.4登录上本机的MySQL
输入

mysql -u root -p

因为是第一次登录,所以密码为空,直接按回车键就可以。

设置新密码的步骤

  • 先输入
 - use mysql

得到Database changed这个结果

  • 再输入
 - update mysql.user set authentication_string=("123456") where
   user="root";
  • 以及输入
 - ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';

【想要其他密码的,可以直接把123456替换掉,不过自己要记住,因为在进行客户端操作时需要输入这个密码】

  • 保存设置内容
 -  flush privileges;

4.5结束MySQL程序

quit

客户端安装

客户端常用的是navicat,官网网址是https://www.formysql.com/xiazai_mysql.html

1、下载并解压,安装x64或x86
在这里插入图片描述
点击同意
在这里插入图片描述
默认安装地址即可
在这里插入图片描述
安装完成,即可打开使用

温馨提示💓

如果在安装过程中遇到了问题,可以直接关注并私信我,发送报错问题,我看到后会第一时间回复。

接下来一章将详细介绍MySQL的基础操作步骤以及问题。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

顾七a

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值