MySql 下载、压缩包安装、配置、详细讲解,带步骤图
一、MySQL介绍(关系型数据库管理系统)
MySQL是一个**关系型数据库管理系统*,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。
MySQL是一种关系型数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。
MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。
二、为什么需要去学习MySql
- 是开始学习后端的一个基础课程。
- 岗位需求。
- 方便好用、成本低、简单易学易入门。
- 现在数据庞大、保存变的更加复杂,需要我们了解多种数据库,提高个人技术。
三、MySQL 下载 、安装
3.1 MySQL下载
下载地址:https://downloads.mysql.com/archives/community
- 我这次装的是8.0 版本的 以压缩包的方式安装、配置。
3.2 MySQL安装、配置
安装步骤
1、解压文件
(文件夹中不要存在中文 包括以后安装其他关于编程的软件也是一样)
2、配置环境变量
- 点击我的电脑->鼠标右键点击-> 打开我的属性->高级系统设置->点击环境变量。
- 点击系统变量下的path
- 然后新建一个变量 路径就是解压后的 mysql下的bin的路径
3、编辑mysql配置文件
注意:替换文件中的路径 换成自己电脑上的
代码语言:javascript复制[mysqld]
basedir=D:mysqlmysql-5.7.28
datadir=D:mysqlmysql-5.7.28data
port=3306
skip-grant-tables #跳过权限验证的 就是初始化的时候用的
4、开始初始化安装
- 启动管理员的CMD 模式。
- 并切换到mysql下的bin目录下 输入安装命令 mysqld -install 命令
然后输入 mysqld --initialize-insecure --user=mysql 初始化数据文件 (data文件夹也是在这个时候自动创建的)。
补充: mysql启动命令 和 mysql 停止命令 (下面需要用到)
代码语言:javascript复制net start mysql #mysql启动命令
net stop mysql # mysql 停止命令
5、登录与修改密码
做完以上几步。就可以在命令行启动mysql啦。
登录
启动后:
代码语言:javascript复制#输入
mysql -u root -p # 输完后按回车(密码可以暂且为空 之前我们在配置文件里加了一行跳过权限验证的)。
# 出现输入的 直接回车即可
修改密码
进入界面后 修改密码 (直接复制下面这行命令执行即可 )
代码语言:javascript复制update mysql.user set authentication_string=password('123456') where user='root' and Host = 'localhost';
当然只是修改密码是不会生效的 还要刷新权限
代码语言:javascript复制flush privileges;
接下来就是删除配置文件最后那一句跳过权限验证的语句。
代码语言:javascript复制[mysqld]
basedir=D:mysqlmysql-5.7.28
datadir=D:mysqlmysql-5.7.28data
port=3306
#skip-grant-tables #跳过权限验证的 就是初始化的时候用的 #号就是注释符号
最后最后 一定要记得要重启mysql 才能生效的,不然mysql是不会认的你的。
测试
出现下面这样的图就是成功啦。
当然 如果照着上面一步一步来,理论上是没有问题的。
如果你以前安装过的话,需要重装的话,一定一定要把环境清理干净。
安装了mysql服务 接下来就要安装一个 数据库可视化操作的软件啦。我用的可视化软件是 Navicat Premium 12。
没有找到资源的,留下评论或者私聊我也可以的。
之后找到时间再来一篇完全卸载mysql 的博客。
日常自言自语
今天的摸鱼任务完成了完成了。
在写这篇博客的时候,我脑海中竟然出现一种要把我自己电脑上的mysql卸掉重装的想法,并且已经开始转存数据。不过,理性还是占据我的思想。想知道我最后有没有卸载吗?
白。