Windows安装MySQL8.0完全指南

一、下载与安装

1、MySQL官方网站提供了Windows的安装包,官网地址为:https://dev.mysql.com/downloads/mysql/。

2、选择合适的版本进行下载,建议下载ZIP Archive版本,下载后解压到一个合适的目录中。

3、运行解压后的bin目录下的mysqld.exe文件,如果出现错误提示,则需要安装必要的运行库,可以在https://www.microsoft.com/en-us/download/details.aspx?id=48145下载安装。

4、安装完毕后再次运行mysqld.exe文件,出现欢迎界面说明安装成功。

二、配置MySQL

1、在解压后的MySQL目录下新建my.ini文件,文件内容如下:

[mysqld]
basedir=C:\\mysql-8.0.26-winx64
datadir=C:\\mysql-8.0.26-winx64\\data
port=3306
character-set-server=utf8mb4
default-authentication-plugin=mysql_native_password

2、设置MySQL的环境变量:

setx MYSQL_HOME "C:\mysql-8.0.26-winx64" /m
setx Path "%Path%;C:\mysql-8.0.26-winx64\bin" /m

3、在MySQL的bin目录下启动cmd,并运行下述命令:

mysqld --install MySQL --defaults-file=C:\mysql-8.0.26-winx64\my.ini
mysqld --initialize-insecure --user=mysql --basedir=C:\mysql-8.0.26-winx64 --datadir=C:\mysql-8.0.26-winx64\data
net start MySQL

4、运行mysql.exe,进入MySQL的命令行界面。

三、账户管理

1、默认情况下,MySQL的root账户没有密码。

2、在MySQL的命令行界面中执行以下命令来修改root密码:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';

3、可以使用以下语句来创建新用户:

CREATE USER '用户名'@'localhost' IDENTIFIED WITH mysql_native_password BY '密码';

4、可以授权给新用户对某个数据库、表进行相应的操作,如下所示:

GRANT SELECT, INSERT, UPDATE, DELETE ON 数据库名.表名 TO '用户名'@'localhost';

5、可以撤销对某个用户对某个表的授权:

REVOKE SELECT, INSERT, UPDATE, DELETE ON 数据库名.表名 FROM '用户名'@'localhost';

四、备份与恢复数据

1、备份数据使用mysqldump命令:

mysqldump -u 用户名 -p 数据库名 > 备份文件.sql

2、恢复数据使用mysql命令:

mysql -u 用户名 -p 数据库名 < 备份文件.sql

五、常用命令

1、登录MySQL:

mysql -u 用户名 -p

2、查看MySQL版本信息:

mysql> SELECT VERSION();

3、查看当前使用的数据库:

mysql> SELECT DATABASE();

4、创建数据库:

mysql> CREATE DATABASE 数据库名;

5、删除数据库:

mysql> DROP DATABASE 数据库名;

6、查看所有数据库:

mysql> SHOW DATABASES;

7、查看所有表:

mysql> SHOW TABLES;

8、查看表结构:

mysql> DESCRIBE 表名;

9、查询数据:

mysql> SELECT * FROM 表名;

10、修改数据:

mysql> UPDATE 表名 SET 列名1=新值1, 列名2=新值2 WHERE 条件;

11、插入数据:

mysql> INSERT INTO 表名 (列名1, 列名2...) VALUES (值1, 值2...);

12、删除数据:

mysql> DELETE FROM 表名 WHERE 条件;

以上就是Windows安装MySQL8.0完全指南的所有内容,如果按照上述步骤操作,就能成功地将MySQL安装在Windows上并使用。

原创文章,作者:RLUWT,如若转载,请注明出处:https://www.506064.com/n/372625.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
RLUWTRLUWT
上一篇 2025-04-24 06:40
下一篇 2025-04-24 06:40

相关推荐

  • Java JsonPath 效率优化指南

    本篇文章将深入探讨Java JsonPath的效率问题,并提供一些优化方案。 一、JsonPath 简介 JsonPath是一个可用于从JSON数据中获取信息的库。它提供了一种DS…

    编程 2025-04-29
  • 运维Python和GO应用实践指南

    本文将从多个角度详细阐述运维Python和GO的实际应用,包括监控、管理、自动化、部署、持续集成等方面。 一、监控 运维中的监控是保证系统稳定性的重要手段。Python和GO都有强…

    编程 2025-04-29
  • Python应用程序的全面指南

    Python是一种功能强大而简单易学的编程语言,适用于多种应用场景。本篇文章将从多个方面介绍Python如何应用于开发应用程序。 一、Web应用程序 目前,基于Python的Web…

    编程 2025-04-29
  • Python wordcloud入门指南

    如何在Python中使用wordcloud库生成文字云? 一、安装和导入wordcloud库 在使用wordcloud前,需要保证库已经安装并导入: !pip install wo…

    编程 2025-04-29
  • Python字符转列表指南

    Python是一个极为流行的脚本语言,在数据处理、数据分析、人工智能等领域广泛应用。在很多场景下需要将字符串转换为列表,以便于操作和处理,本篇文章将从多个方面对Python字符转列…

    编程 2025-04-29
  • Python小波分解入门指南

    本文将介绍Python小波分解的概念、基本原理和实现方法,帮助初学者掌握相关技能。 一、小波变换概述 小波分解是一种广泛应用于数字信号处理和图像处理的方法,可以将信号分解成多个具有…

    编程 2025-04-29
  • Python初学者指南:第一个Python程序安装步骤

    在本篇指南中,我们将通过以下方式来详细讲解第一个Python程序安装步骤: Python的安装和环境配置 在命令行中编写和运行第一个Python程序 使用IDE编写和运行第一个Py…

    编程 2025-04-29
  • FusionMaps应用指南

    FusionMaps是一款基于JavaScript和Flash的交互式地图可视化工具。它提供了一种简单易用的方式,将复杂的数据可视化为地图。本文将从基础的配置开始讲解,到如何定制和…

    编程 2025-04-29
  • 如何在树莓派上安装Windows 7系统?

    随着树莓派的普及,许多用户想在树莓派上安装Windows 7操作系统。 一、准备工作 在开始之前,需要准备以下材料: 1.树莓派4B一台; 2.一张8GB以上的SD卡; 3.下载并…

    编程 2025-04-29
  • Python起笔落笔全能开发指南

    Python起笔落笔是指在编写Python代码时的编写习惯。一个好的起笔落笔习惯可以提高代码的可读性、可维护性和可扩展性,本文将从多个方面进行详细阐述。 一、变量命名 变量命名是起…

    编程 2025-04-29

发表回复

登录后才能评论