当前位置:首页 > Java技术 > MySQL下载与安装教程(超详细)

MySQL下载与安装教程(超详细)

2022年11月06日 14:54:46Java技术19

一、MySQL下载

下载地址:
https://dev.mysql.com/downloads/mysql/
根据自己需要下载对应的版本,我下载的是mysql-5.7.31

二、MySQL安装教程

1.解压安装包
下载后得到.zip安装包,解压到自己想要安装到的文件目录下(最好建一个专门存放环境的文件夹),我解压到的是D:\environment\mysql-5.7.31
2.添加环境变量

  • 我的电脑->右键->属性->高级系统设置->环境变量

  • 选择Path->编辑->新建,添加:你的mysql安装文件下的bin文件夹地址

  • D:\environment\mysql-5.7.31下新建my.ini文件(文本文档)

  • 编辑my.ini文件,注意替换你自己电脑上的路径

    • 注意:datadir = D:\environment\mysql-5.7.31\data\,这里的data文件不要自己添加,到后面配置的时候会自动生成
[mysqld]
basedir = D:\environment\mysql-5.7.31\
datadir = D:\environment\mysql-5.7.31\data\
port = 3306
skip-grant-tables
  • 在电脑搜索CMD,以管理员身份运行,并将路径切换至mysql下的bin目录,然后输入mysqld -install(安装mysql)
    MySQL下载与安装教程(超详细) _ JavaClub全栈架构师技术笔记
  • 进入bin目录后,在输入mysqld --initialize-insecure --user=mysql,初始化数据文件。这步完成后,在D:\environment\mysql-5.7.31文件夹里会生成一个data文件
  • 启动mysql,net start mysql。完成后会显示MySQL 服务已经启动成功
    :输入net start mysql,有的人会出现“net不是内部或者外部命令 无法运行”这个错误。有一下几种解决办法:
    (1)检查自己是不是以管理员身份运行的;
    (2)在我的电脑->右键->属性->高级系统设置->环境变量->系统变量找到Path,点击编辑,检查有没有:C:\Windows\system32,没有就加上;
    (3)查找Path里是否有这些项目%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;
  • 然后通过命令mysql -u root -p,进入mysql管理界面(密码可为空)
    MySQL下载与安装教程(超详细) _ JavaClub全栈架构师技术笔记
  • 进入界面后更改root密码
 update mysql.user set authentication_string=password('123456') where user='root' and Host = 'localhost';

MySQL下载与安装教程(超详细) _ JavaClub全栈架构师技术笔记

  • 最后输入flush privileges;,刷新权限
    MySQL下载与安装教程(超详细) _ JavaClub全栈架构师技术笔记

  • 修改my.ini文件,删除最后一句话skip-grant-tables

  • 重启mysql即可正常使用

net start mysql		重启mysql
net stop mysql		停止mysql
  • 完成后退出exit,在停止运行mysqlnet stop mysql

3.检查是否安装好
在bin目录下,输入mysql -u root -p123456,如图所示表示安装好了
MySQL下载与安装教程(超详细) _ JavaClub全栈架构师技术笔记

作者:今天会下雨吗
来源链接:https://blog.csdn.net/weixin_45663697/article/details/108949910

版权声明:
1、JavaClub(https://www.javaclub.cn)以学习交流为目的,由作者投稿、网友推荐和小编整理收藏优秀的IT技术及相关内容,包括但不限于文字、图片、音频、视频、软件、程序等,其均来自互联网,本站不享有版权,版权归原作者所有。

2、本站提供的内容仅用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯相关权利人及本网站的合法权利。
3、本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站(javaclubcn@163.com),我们将第一时间核实后及时予以删除。


本文链接:https://www.javaclub.cn/java/68161.html

分享给朋友:

“MySQL下载与安装教程(超详细)” 的相关文章

MySQL表的增删改查(进阶)

MySQL表的增删改查(进阶)

数据库的约束 约束类型 NOT NULL UNIQUE DEFAULT PRIMARY...

IntelliJ IDEA安装教程(超详细)

IntelliJ IDEA安装教程(超详细)

IDEA安装教程目录 一、JDK的彻底卸载(选做) 二、JDK的安装 三、IDEA的安装 四、IDEA的“扩展”教程 五、代码测试 六、Error:Cannot determine path to 'to...

docker安装教程(windows和linux[centos8])

docker安装教程(windows和linux[centos8])

k8s 八个字母 Docker是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。开发者在笔记本上编译测试通过的容器可以批量地在生产环境中部署,包括VMs(虚拟机)、 bare metal、OpenStack 集群和其...

Python解释器安装教程以及环境变量配置 以及 pycharm的安装与激活

Python解释器安装教程以及环境变量配置 以及 pycharm的安装与激活

计算机的组成 主板:人的骨架,用于拓展设备 CPU:人的大脑,用于计算和逻辑处理 硬盘:存储数据(永久储存),比如电脑上的 C盘,D盘 内存:临时记忆(断电即消失) 操作系统:XP win7 win10 Mac linux 主要是承上启下...

mysql 查询操作日志

最近在操作mysql的过程中,因某些愿意需要查看mysql的日志,故总结如下: 要查看日志,首先需要查看日志是否开启, 使用一下语句: SHOW VARIABLES LIKE 'log_bin'; 如果显示ON,则表示日志已...

mysql查询条件为不等于某个值时,null 查询不到?

mysql 当查询是条件为 where status != ‘1’ 时 当status 为null时查询不到 的坑 今天又碰到了这坑 我要查询status !=‘1’ 的所有数据,数据库中符合要求有17条,可是查询结果只返回了7条,当时就很纳闷,经...

Mysql 查询区分大小写的两种方法

oracle中查询默认是区分大小写的,但是在mysql中默认不区分大小写。     解决办法: mysql可以在SQL语句中加入 binary来区分大小写。BINARY不是函数,是类型转换运算符,它用来强制它后面的字符串为一个二进制字符...

MYSQL根据日期查询

MYSQL根据日期查询

“风萧萧兮易水寒,壮士一去兮不复还” 总结一下mysql的根据日期查询数据和在日期区间查询数据. 首先,看数据表和表结构 建表语句: CREATE TABLEdatetest( idint(11) NOT NULL AUTO_INCREMENT...

如何查看MySQL的版本?

查看MySQL的版本,主要有以下几个方法: 1. 没有连接到MySQL服务器,就想查看MySQL的版本。打开cmd,切换至mysql的bin目录,运行下面的命令即可:...

MySQL查询表中重复字段和重复的次数

查询user表中,user_name字段值重复的数据及重复次数 select user_name,count(*) as count from user group by user_name having count>1;...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。