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

    • MySQL简介
    • 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/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/xiazai_mysql.html

1、下载并解压,安装x64或x86

点击同意

默认安装地址即可

安装完成,即可打开使用

温馨提示💓

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

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

更多推荐

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