【必知必会的MySQL知识】mysql5.7安装教程

1.下载mysql

下载地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads

下载zip免安装版,可以省去很多事

2.将下载的安装文件解压放到磁盘中

Alt

3.在mysql解压缩包根目录下创建my.ini 文件(mysql主配置文件)并创建data目录(用户初始化数据库文件目录)

Alt
my.ini文件内容如下

[mysqld]
basedir=D:\mysql-5.7.29\
datadir=D:\mysql-5.7.29\data\
port=3306
skip-grant-tables

以上配置文件说明
basedir--mysql目录
datadir--数据路径
port --端口
skip-grant-tables --刚开始跳过登陆校验

4.添加path环境变量

Alt

5.以管理员打开命令行窗口,并进入到mysql的bin目录,安装mysql服务及初始化数据库

安装服务:

mysqld install

初始化数据库

mysqld --initialize-insecure --user=mysql

6.启动mysql服务,并以跳过登陆校验的方式登陆mysql

Alt

net start mysql

7.修改密码,并刷新权限

UPDATE mysql.user SET authentication_string = PASSWORD('新密码') WHERE user = 'root';

# 我的命令 UPDATE mysql.user SET authentication_string = PASSWORD('123456') WHERE user = 'root';

Alt

8.将mysql根目录下的my.ini 配置文件中的跳过登陆配置注释掉

basedir=D:\mysql-5.7.29\
datadir=D:\mysql-5.7.29\data\
port=3306
#skip-grant-tables

9.大功告成,可以登陆mysql。

登陆命令:

mysql -u root -p123456

Alt

最后,我们当然不希望以后写sql都在命令框中敲sql,这样很痛苦的。我找了网上也是自己在用的sqlyog图形化界面提供大家使用。由于博客上放下载地址审核会不通过,需要软件的小伙伴可以私下找我要

结束语

SQL的学习必须是有条理、有逻辑的由浅入深

学习SQL,一定要理论+实践结合,不管你是刚入门的小白,还是曾经学过相关知识,或者有一定基础,想要继续提升能力,又或者面试前突击想刷刷真题,都可以去牛客网练习!
在线编程-sql篇

从小白入门到某度、某音、某东的真实场景全部覆盖,只要想学习SQL,那一定不能错过牛客网!而且内容全部免费,赶紧刷起来!

原文链接:https://www.cnblogs.com/xiezhr/p/17343338.html

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:【必知必会的MySQL知识】mysql5.7安装教程 - Python技术站

(1)
上一篇 2023年5月4日
下一篇 2023年5月5日

相关文章

  • 如何选择MySQL存储引擎?

    MySQL是一个开源的关系型数据库管理系统,拥有多种存储引擎(Storage Engine),不同的引擎具有不同的特点和性能表现。可通过修改数据表的存储引擎来优化数据库的性能。 存储引擎介绍 MySQL支持的存储引擎较多,具体如下: 1 InnoDB:支持ACID事务,并发性高,行级锁定、MVCC、自适应哈希索引、为外键提供支持。 2 MyISAM:不支持事…

    MySQL 2023年3月9日
    00
  • mysql不能启动报error2013错误的多种解决方案

    针对Mysql无法启动报Error 2013错误,可能原因主要有两种: Mysql需要的内存过大,超过了系统限制; Mysql的某些数据文件损坏了。 以下是多种解决方案供参考: 方案一:编辑my.ini文件 在Mysql的bin目录下找到my.ini文件并备份一份,以防修改失误; 打开my.ini文件,将其中的max_allowed_packet数值调小,试…

    MySQL 2023年5月18日
    00
  • MySQL部署时提示Table mysql.plugin doesn’t exist的解决方法

    MySQL部署时,有时候在执行一些操作时会提示”Table mysql.plugin doesn’t exist”错误,这是由于MySQL版本更新或通过rpm安装方式安装MySQL,所导致的兼容性问题。下面是解决方案的完整攻略。 问题原因 在MySQL5.7版本之后,移除了mysql.plugin表,但一些MySQL的rpm包还会依赖该表,因此在执行部署或安…

    MySQL 2023年5月18日
    00
  • MySQL错误“Specified key was too long; max key length is 1000 bytes”的解决办法

    当在MySQL中使用utf8mb4编码时,创建表时如果设置了长度大于3072个字符的唯一索引或主键,就会出现“Specified key was too long; max key length is 1000 bytes”这个错误。这是因为utf8mb4编码的一个字符最多占用4个字节,而MySQL中InnoDB引擎默认索引最大长度为1000个字节。 针对这…

    MySQL 2023年5月18日
    00
  • Mysql学习笔记(更新至4.12 权限管理和备份)

    Mysql 01 使用CMD连接数据库 — 在控制台连接数据库(需将位置切换到mysql所在地址) mysql -u root -p password:12345 — 修改mysql账户密码及权限,安装配置完后慎用 update mysql.user set authentication_string = password(‘12345’) where …

    MySQL 2023年4月17日
    00
  • MYSQL中binlog优化的一些思考汇总

    MYSQL中binlog优化的一些思考汇总 在MYSQL的开发和维护过程中,我们通常会面临 binlog 日志过多导致性能下降的挑战。为了解决这个问题,本文将探讨一些优化 binlog 的思考过程和方法。 一、日志格式 在 MYSQL 中,我们可以通过设置不同的 binlog 日志格式以达到优化性能的目的。常用的日志格式包括 STATEMENT、ROW 和 …

    MySQL 2023年5月19日
    00
  • 解决“无法启动mysql服务 错误1069”的方法

    解决“无法启动mysql服务 错误1069”的方法 当尝试启动MySQL服务时,如果出现错误1069,这通常意味着该服务无法启动。此错误通常与MySQL服务配置文件中的错误设置有关。下面是解决此错误的步骤: 步骤1:检查my.ini文件 首先,您需要确定my.ini文件是否存在并位于正确的位置。如果文件不存在或与正确的位置不匹配,则无法启动MySQL服务。确…

    MySQL 2023年5月18日
    00
  • mysql 8.0.17 解压版安装配置方法图文教程

    下面是关于“mysql 8.0.17 解压版安装配置方法图文教程”的完整攻略: 背景说明 MySQL是一款强大的开源关系型数据库管理系统,是许多网站和应用程序背后的基石。MySQL 8.0.17是MySQL官方最新发布的稳定版本,其中的新功能和改进可以提高MySQL的性能和安全性。 步骤一:下载MySQL 8.0.17解压版 首先,我们需要从MySQL官方网…

    MySQL 2023年5月18日
    00
合作推广
合作推广
分享本页
返回顶部