超级详细的mysql安装和配置教程

文章目录

一.mysql的下载

参考:
https://blog.csdn.net/weixin_43395911/article/details/99702121
(MySQL 5.7.27详细下载安装配置教程)
https://www.cnblogs.com/FlyJeans/p/10658386.html
https://www.cnblogs.com/winton-nfs/p/11524007.html

百度云链接:

  • mysql-8.0.19-winx64
    链接:https://pan.baidu.com/s/1X7W54aWz4jfvE-FQjhq8Rw
    提取码:phf3
  • mysql-5.7.13-winx64
  • 链接:https://pan.baidu.com/s/1jgVXuAgndaKY02XYWyXfdA
    提取码:597z

官网下载操作说明:

官网:https://www.mysql.com/

Step1 进入官网后,点击"Dowload"
在这里插入图片描述

Step2 页面往下拉,看到的页面是这样的,红色框框的链接就是mysql社区版,是免费的mysql版本,然后我们点击这个框框的链接:↓
   在这里插入图片描述Step3 接下来跳转到这个页面,在这里,我们只要下载社区版的Server就可以了:
   在这里插入图片描述Step4 下载免安装版(windows以外的其他系统除外)
   在这里插入图片描述
   如此,就完成了安装包的下载好
  注意,安装的目录应当放在指定位置,,其次,绝对路径中避免出现中文,推荐首选英文为命名条件!!!如下

在这里插入图片描述解压内容如下
在这里插入图片描述

二.配置环境变量

Step1: 我的电脑—>属性—>高级系统设置—>环境变量—>系统变量

在这里插入图片描述

**Step2:**新建变量

  • 点击最下面系统变量中的新建,设置
  • 变量名:mysql
  • 变量值:解压包所在的位置,我的是在D:mysqlmysql-5.7.13-winx64,如图

在这里插入图片描述Step3: 编辑系统变量的Path

  • 系统变量→选中path→编辑→新建%mysql%in
    在这里插入图片描述在这里插入图片描述

三、Mysql的配置与安装

1.新建my.ini文件

  • 在你的mysql-5.7.13-winx64目录下新建my.ini文件,我的是在D:mysqlmysql-5.7.13-winx64目录下新建my.ini文件的内容如下

  • 具体步骤:
    找到mysql解压目录→新建文本文档 my.txt→输入以下内容→点击左上方菜单→点文件→另存为→保存类型:所有文件,文件名:my.ini
    在这里插入图片描述注意!!!下面代码中basedir处需要修改为自己的mysql安装地址

    [client]

    设置mysql客户端默认字符集

    default-character-set=utf8
    [mysqld]
    #设置3306端口
    port = 3306

    设置mysql的安装目录 这块换成自己解压的路径

    basedir=D:\mysql\mysql-5.7.13-winx64

    允许最大连接数

    max_connections=200

    服务端使用的字符集默认为8比特编码的latin1字符集

    character-set-server=utf8

    创建新表时将使用的默认存储引擎

    default-storage-engine=INNODB

2. 安装mysql

  1. 以管理员身份运行cmd(命令提示符)

注意这里一定!!!要以管理员的身份运行,否则在安装过程中会出现因为管理权限不够而导致的Install/Remove of the Service Denied!(安装/卸载服务被拒绝)。

  1. 在cmd中进入到D:mysqlmysql-5.7.13-winx64目录下:
    输入:cd D:mysqlmysql-5.7.13-winx64in
    或者cd /d D:mysqlmysql-5.7.13-winx64in

  2. 输入mysqld --initialize
    此时,应该没有任何反应

mysqld --initialize会帮助你创建data文件夹并初始化mysql, 因此不要自己创建data文件夹

网上很多教程建议自己新建一个空data文件夹,再在my.ini文件中增加一句:
datadir=D:softnewMYSQLmysql-5.7.20-winx64data
这样会导致服务无法启动

  1. 接着输入mysqld -install
    若出现Service successfully installed,证明安装成功;如出现Install of the Service Denied,则说明没有以管理员权限来运行cmd
  2. 再输入启动命令:net start mysql
    由于我已经安装过mysql了,因此以网上的图为例
    在这里插入图片描述

3.修改密码

由于初始化产生的随机密码太复杂,不便于我们登录mysql,因此,我们应当修改一个自己能记住的密码!

  1. 首先停止MySQL服务,输入命令行net stop mysql
    在这里插入图片描述

  2. 跳过密码登录

在安装路径D:mysqlmysql-5.7.13-winx64目录下找到my.ini,
在**[mysqld]**字段下任意一行添加 skip-grant-tables
在这里插入图片描述

验证是否能跳过密码

打开cmd,输入net start mysql,启动mysql;

输入命令mysql -u root -p,不需要输入密码,直接回车,若出现以下则说明跳过密码成功

在这里插入图片描述
3. 修改密码
启动cmd(管理员身份),输入启动命令:net start mysql,再输入mysql -u root -p,不需要输入密码,直接回车,然后输入命令行use mysql,得到如下
在这里插入图片描述

  • 输入命令行update user set authentication_string=password("xxxxxx") where user="root"
  • xxxxxx是你设置的新密码,敲击回车后若出现以下信息,证明修改成功!

在这里插入图片描述

  • 删去my.ini中跳过密码的代码:

先手动停止MySQL服务,在win10搜索栏内输入服务,找到MySQL。点击右键,然后点击停止即可。
在这里插入图片描述
!!然后在刚刚的my.ini文件中删除skip-grant-tables这一行,保存关闭。

  • 验证是否已经修改了密码:

启动cmd(管理员身份),输入启动命令:net start mysql,再输入mysql -u root -p输入新密码(123456),直接回车,然后输入命令行use mysql,若出现以下内容,则成功修改密码

在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值