mysql 8.0.28 winx64.zip安装配置方法图文教程

MySQL 8.0.28 Winx64.zip安装配置方法图文教程

下载并安装MySQL

1.首先需要下载MySQL 8.0.28版的压缩包,我选择的是Winx64.zip。

2.将下载的压缩包解压到你打算安装MySQL的目录下,我选择的是D:\mysql-8.0.28-winx64。

3.进入解压后的目录,找到bin目录下的mysqld.exe文件,按住Shift键+右键,在弹出的选项中选择“在此处打开命令窗口”(或PowerShell),然后在窗口中输入以下命令:

mysqld --install

这个命令是将MySQL服务加入到系统服务中。

4.接着输入以下命令来启动MySQL服务:

net start MySQL

5.now,Let's configure it。

配置MySQL

在MySQL安装目录下找到my.ini文件,将其打开,编辑以下配置:

[mysqld]
# 设置MySQL的安装路径,路径需要使用反斜线
basedir=D:\\mysql-8.0.28-winx64\\
# 设置MySQL的数据存储目录,路径需要使用反斜线
datadir=D:\\mysql-8.0.28-winx64\\data\\
# 默认字符编码
chacracter-set-server=utf8mb4
[client]
# 设置字符集
default-character-set=utf8mb4

保存配置文件并退出。

现在,输入以下命令来重启MySQL服务:

net stop MySQL
net start MySQL

这将会使修改后的配置生效。

示例

示例一

下面是一个简单的示例,演示如何在MySQL中创建一个新的数据库,并在其中创建一个新的表。

在命令行中输入以下命令,登录到MySQL:

mysql -u root -p

接着,输入密码(如果你设置了密码的话)。

在MySQL命令行中输入以下命令,创建一个名为“test”的新数据库:

CREATE DATABASE test;

然后,输入以下命令来切换到这个新数据库中:

USE test;

现在我们可以在这个新数据库中创建表了。输入以下命令:

CREATE TABLE users (
    id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
    username VARCHAR(30) NOT NULL,
    password VARCHAR(30) NOT NULL,
    email VARCHAR(50)
);

这个命令将创建一个名为“users”的新表,它有四个字段:

  1. id:自增的整数类型,作为每个用户的唯一标识符。

  2. username:字符串类型,存储用户的用户名。

  3. password:字符串类型,存储用户的密码。

  4. email:字符串类型,存储用户的邮件地址。

示例二

下面是一个示例,演示如何在MySQL中查询表中的数据。

在命令行中输入以下命令,登录到MySQL:

mysql -u root -p

接着,输入密码(如果你设置了密码的话)。

在MySQL命令行中输入以下命令,选择刚才创建的test数据库:

USE test;

接着,输入以下命令,列出users表中的内容:

SELECT * FROM users;

这个命令将返回users表中的所有数据,包括每个用户的id、username、password和email。

以上就是MySQL 8.0.28 Winx64.zip安装配置方法的完整攻略,希望对你有所帮助!

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:mysql 8.0.28 winx64.zip安装配置方法图文教程 - Python技术站

(0)
上一篇 2023年6月20日
下一篇 2023年6月20日

相关文章

  • 苹果iOS10.1开发者预览版Beta1固件更新内容汇总

    苹果iOS10.1开发者预览版Beta1固件更新内容汇总 苹果iOS10.1开发者预览版Beta1固件的发布为iOS开发者带来了很多新的特性和功能。下面将为大家介绍iOS10.1开发者预览版Beta1固件的更新内容汇总和升级过程。 更新内容 深度相机模式 iOS10.1添加了“深度相机模式”,主要针对iPhone 7 Plus双摄像头。该模式可以利用两个镜头…

    other 2023年6月26日
    00
  • C语言动态开辟内存详解

    C语言动态开辟内存详解 在C语言中,动态开辟内存是一种在程序运行时根据需要分配和释放内存的方法。这种方法允许我们在编写程序时动态地管理内存,以适应不同的需求。本文将详细介绍C语言中动态开辟内存的过程和示例。 1. 使用malloc函数动态分配内存 malloc函数是C语言中用于动态分配内存的函数。它的原型如下: void* malloc(size_t siz…

    other 2023年8月1日
    00
  • 关于linux:cron每分钟运行一次

    以下是关于“关于Linux:cron每分钟运行一次”的完整攻略,包含两个示例。 关于Linux:cron每分钟运行一次 cron是Linux系统中的一个定时任务工具,可以用于定时执行一些命令或脚本。以下是关于如何设置cron每分钟运行一次的详细攻略。 1. 编辑crontab文件 我们可以通过编辑crontab文件设置cron每分钟运行一次。以下是一个编辑c…

    other 2023年5月9日
    00
  • php实现把url转换迅雷thunder资源下载地址的方法

    PHP实现把URL转换为迅雷Thunder资源下载地址的方法 迅雷Thunder资源下载地址是一种特殊的URL格式,可以直接在迅雷软件中使用。下面是使用PHP实现将普通URL转换为迅雷Thunder资源下载地址的方法的完整攻略。 步骤1:获取原始URL 首先,我们需要获取用户提供的原始URL,这是我们要转换的目标。 $originalUrl = \&quot…

    other 2023年8月4日
    00
  • Android 自定义来电秀实现总结

    Android 自定义来电秀实现总结 简介 自定义来电秀(CallShow)是指在手机接收到来电的时候,能够显示出一个自定义的界面,比如可以用来展示对方的头像、姓名和归属地等信息,或者展示一段特别的动画等等。对于Android开发者来说,实现一个自定义的来电秀是一项非常有挑战性的任务。在本篇文章中,我将分享一下自己实现来电秀的经验和总结,以帮助更多的开发者掌…

    other 2023年6月25日
    00
  • Android仿QQ微信侧滑删除效果

    Android仿QQ微信侧滑删除效果攻略 简介 在本攻略中,我们将详细讲解如何实现Android仿QQ微信侧滑删除效果。这种效果允许用户通过在列表项上进行滑动操作来删除该项。 步骤 步骤一:添加依赖库 首先,我们需要在项目的build.gradle文件中添加以下依赖库: dependencies { implementation ‘com.android.s…

    other 2023年8月26日
    00
  • 使用ab工具对服务器进行API压力测试

    对服务器进行API压力测试是衡量服务性能的重要方法之一,可以通过模拟多个用户对服务进行并发请求来测量服务在不同负载下的性能表现,以便优化服务架构和提高用户体验。在本文中,我将为大家详细讲解使用ab工具对服务器进行API压力测试的完整攻略。 安装ab工具 ab是Apache HTTP Server的一个子项目,它是一个功能强大的开源压力测试工具,可以模拟多个并…

    other 2023年6月27日
    00
  • 基于SpringBoot加载Mybatis的TypeAlias问题

    基于SpringBoot加载Mybatis的TypeAlias问题攻略 1. 什么是TypeAlias 在Mybatis中,TypeAlias是用于将Java类的全限定名映射为一个简短的别名。通过使用TypeAlias,我们可以在Mybatis的配置文件中使用简短的别名来指代某个Java类,提高代码的可读性和简洁性。 2. SpringBoot中加载Myba…

    other 2023年6月28日
    00
合作推广
合作推广
分享本页
返回顶部