windows环境下MySQL服务端和客户端安装,超详细
MySQL简介
MySQL是关系型数据库,由n张互相关联的表组成。一般是c或c++写得。优势是体积小,命令执行的速度快,因此,提到数据库,大多首先被想到。
MySQL的背景知识
- 但从广义上看,数据库的类型却有很多,都可以视作一种特殊的文件,由n张数据表组成,通过特殊的读写和处理方式可以持续存储数据。一般用来做网站。
- 常见的数据库有redis、mongodb、MySQL等,在用途方面区别很大:
redis用来存储缓存的信息,适合做缓存
mongodb用来存储非关系型数据库,适合做爬虫。
MySQL是关系型数据库,适合做web网站、日志记录系统或者是嵌入式系统。 - 具体的一张表的术语,
一列称之为字段,一行称之为记录
而一张表的行的惟一标识的关键字就是主键【一张表只有一个主键】
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的基础操作步骤以及问题。