MySQL5.7.27下载安装配置教程(图文详解,一步到位)

发布于:2023-04-26 ⋅ 阅读:(627) ⋅ 点赞:(0)

MySQL 5.7下载安装配置教程(图文详解,一步到位)

积土而为山,积水而为海。——荀子

最初接触MySQL时,在安装过程中遇到不少麻烦问题,也在网上找到了解决办法。一直想着写一篇文章来记录一下安装过程,如果你在安装MySQL的时候遇到了问题可以阅读参考一下这篇文章。最后的总结中也找到了一些常见问题的解决方案;

一、下载

  1. 官方网址:https://downloads.mysql.com/archives/community/
  2. 进入下图后选择对应的版本和操作系统,然后点击Download下载;
    在这里插入图片描述
  3. 下载完成后解压到想保存的磁盘目录下;
  4. 在解压完成的目录下新建my.ini文件;
    在这里插入图片描述
  5. 将下面的内容复制粘贴到my.ini内,并替换文件路径
[mysqld]
#端口号
port = 3306
#mysql-5.7.27-winx64的路径
basedir=D:\Mysql\mysql-5.7.27-winx64
#mysql-5.7.27-winx64的路径+\data
datadir=D:\Mysql\mysql-5.7.27-winx64\data 
#最大连接数
max_connections=200
#编码
character-set-server=utf8

default-storage-engine=INNODB

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

[mysql]
#编码
default-character-set=utf8 

二、配置环境变量

  1. 右键此电脑选择属性—>高级系统设置—>环境变量—>系统变量
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    变量名为:MYSQL_HOME
    变量值是你的安装目录
    在这里插入图片描述
  2. 编辑PATH
    在这里插入图片描述
    在这里插入图片描述
  3. 选择新建,填入%MYSQL_HOME%\bin\保存退出;

三、安装

  1. 在搜索框输入cmd以管理员的身份运行,注意这里一定一定一定要以管理员的身份运行
    在这里插入图片描述
  2. 在cmd中进入到mysql安装目录的bin目录下;
    在这里插入图片描述
  3. 输入安装命令:mysqld -install,若出现Service successfully installed,证明安装成功;如出现Install of the Service Denied,则说明没有以管理员权限来运行cmd;
  4. 继续输入命令:mysqld --initialize,此时不会有任何提示;
  5. 再输入启动命令:net start mysql,出现以下提示证明MySQL启动成功;
    在这里插入图片描述

四、设置密码

  1. 首先输入命令行net stop mysql停止MySQL服务;

  2. 找到安装目录下的my.ini,在[mysqld]字段下任意一行添加skip-grant-tables,保存退出;
    在这里插入图片描述

  3. 输入命令:net start mysql重新启动mysql;

  4. 输入命令:mysql -u root -p,不需要输入密码,直接回车;

  5. 输入命令:use mysql,进入数据库;
    在这里插入图片描述

  6. 输入命令:update user set authentication_string=password("xxxxxx") where user="root";xxxxxx是你设置的新密码,出现以下信息证明修改成功!
    在这里插入图片描述

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

  8. 再次以管理员身份启动cmd,输入启动命令:net start mysql,再输入mysql -u root -p,再输入你刚刚设置的密码;

  9. 输入命令:use mysql验证一下,结果报错:
    在这里插入图片描述

  10. 输入命令:alter user user() identified by "xxxxxx";xxxxxx是你刚才设置的密码,再次输入命令:use mysql验证一下,成功!

五、总结

如果在安装过程中遇到一些无法解决的问题,请尝试删除后重新安装,我也在下面列出一些经常遇到的问题及解决办法的链接:

  1. 删除MySQL服务
  2. 找不到MSVCR120.dll,无法执行代码,重新安装程序解决
  3. ERROR 1045 (28000): Access denied for user ‘ODBC’@‘localhost’ (using password: NO)
  4. ERROR 1045 (28000): Access denied for user ‘ODBC’@‘localhost’ (using password: YES)

作为一个初学者第一次写文章会有很多不足的地方,希望和大家一起在学习中不断进步。后续会发出更多精彩的内容与大家分享,欢迎一起讨论学习,敬请期待!

本文含有隐藏内容,请 开通VIP 后查看

网站公告

今日签到

点亮在社区的每一天
去签到