MySQL5.7.21安装与密码图文配置教程

MySQL 5.7.21安装与密码图文配置教程

在本篇教程中,我们将介绍如何在Windows系统上安装MySQL 5.7.21,并进行密码图文配置。

步骤一:下载MySQL 5.7.21

首先,我们需要下载MySQL 5.7.21的安装文件。可以到官网下载:https://dev.mysql.com/downloads/mysql/

确保选择正确的系统版本。在本示例中,我们将下载Windows 64位版本的安装程序(mysql-installer-web-community-5.7.21.0.msi)。

步骤二:安装MySQL

  1. 双击刚才下载的安装程序,出现MySQL Installer的安装向导,请点击“Install MySQL Products”。

  2. 接着,选择“MySQL Server”,单击“添加”,会弹出一个子页面,请勾选“MySQL Server”,然后下一步。

  3. 选择“Standalone MySQL Server / Classic MySQL Replication”,点击下一步。

  4. 选择“Use Legacy Password Encryption”,然后设置一个root用户的密码(8位以上,字母加数字加符号),点击下一步。

  5. 选择“Next”,之后会出现“Installation Progress”界面,请耐心等待。

  6. 最后,选择“Finish”,MySQL安装完成。

步骤三:启动MySQL服务

  1. 使用管理员身份运行命令行,输入命令“net start mysql57”,启动MySQL服务。

  2. 再输入命令“sc query mysql57”,可以查看服务状态。如果状态为“running”,则表明成功启动服务。

示例:

C:\WINDOWS\system32>net start mysql57
MySQL 服务正在启动 .
MySQL 服务已经启动成功。

C:\WINDOWS\system32>sc query mysql57

检索到服务如下:

名称              : mysql57
显示名称         : MySQL57
类型              : 10     WIN32_OWN_PROCESS
状态              : 运行中
控制请求接受    : 互动
启动类型         : 自动
登录账户         : LocalSystem

步骤四:测试连接MySQL

现在我们可以测试是否成功连接MySQL了。

  1. 重新打开命令行,输入命令“mysql -u root -p”,并输入root用户的密码。

  2. 如果出现如下提示符,则代表连接成功。

示例:

C:\WINDOWS\system32>mysql -u root -p
Enter password: *********
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 10
Server version: 5.7.21-winx64 MySQL Community Server (GPL)
...

步骤五:新建用户和数据库

在MySQL中进行操作时,不要直接使用root用户操作,应该新建普通用户来进行操作。

  1. 首先,登录到MySQL:mysql -u root -p

  2. 创建新的用户:CREATE USER 'testuser'@'localhost' IDENTIFIED BY 'password';

  3. 授权给testuser用户访问数据库权限:GRANT ALL PRIVILEGES ON . TO 'testuser'@'localhost';

  4. 创建新的数据库:CREATE DATABASE testdb;

  5. 退出MySQL命令行:exit;

示例:

C:\WINDOWS\system32>mysql -u root -p
Enter password: *********
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 10
Server version: 5.7.21-winx64 MySQL Community Server (GPL)
...

mysql> CREATE USER 'testuser'@'localhost' IDENTIFIED BY 'password';
Query OK, 0 rows affected (0.00 sec)

mysql> GRANT ALL PRIVILEGES ON *.* TO 'testuser'@'localhost';
Query OK, 0 rows affected (0.00 sec)

mysql> CREATE DATABASE testdb;
Query OK, 1 row affected (0.00 sec)

mysql> exit;
Bye

总结

通过以上步骤,我们已经成功安装了MySQL 5.7.21,并进行了密码图文配置和数据库创建。接下来,您可以在新建的数据库中进行开发和测试。

希望这篇教程对您有帮助。如果您有疑问或者建议,请在评论区留言。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:MySQL5.7.21安装与密码图文配置教程 - Python技术站

(0)
上一篇 2023年5月22日
下一篇 2023年5月22日

相关文章

  • DBA必备的Mysql知识点:数据类型和运算符

    摘要:本文主要为大家带来Mysql中的3种数据类型和3种运算符。 本文分享自华为云社区《Mysql中的数据类型和运算符》,作者: 1+1=王。 Mysql的数据类型 Mysql支持数值型、文本型和日期时间型三大数据类型。 数值型数据 数值型是描述定量数据的数据类型,包括整数型数据类型和浮点型数据类型。 整数型数据类型 整数型数据类型包括INTEGER、SMA…

    MySQL 2023年4月11日
    00
  • PHP与SQL语句常用大全

    PHP与SQL语句常用大全 PHP的SQL语句通常用于与数据库交互,包括数据查询、数据更新、数据插入等操作。下面是一些常用的SQL语句及其PHP实现。 数据库连接 连接数据库是操作数据库的第一步,可以使用mysqli或PDO扩展连接数据库。 mysqli扩展 $mysqli = new mysqli("localhost", "…

    database 2023年5月21日
    00
  • Oracle VM VirtualBox 在linux系统下安装增强插件实现访问主机的共享文档方法

    安装Oracle VM VirtualBox增强插件可以使虚拟机更好的访问主机的共享文档,提高整个虚拟机的性能和体验。下面将详细讲解在Linux系统下安装Oracle VM VirtualBox增强插件实现访问主机的共享文档方法。 一、下载并安装VirtualBox增强插件 在VirtualBox官网上找到“Downloads”(下载),选择当前Virtua…

    database 2023年5月22日
    00
  • MySQL创建用户

    MySQL是一种常用的关系型数据库管理系统,它支持多用户多任务的操作,因此我们需要在MySQL中为每个用户分配不同的权限。 在MySQL中创建用户有两种方式:使用GRANT语句和使用CREATE USER语句。下面我们分别介绍这两种创建用户的方式。 使用GRANT语句创建用户 GRANT语句可以授权给MySQL数据库中的用户不同的权限。下面是通过GRANT语…

    MySQL 2023年3月10日
    00
  • python使用adbapi实现MySQL数据库的异步存储

    下面我将详细讲解“python使用adbapi实现MySQL数据库的异步存储”的完整攻略。 1. 简介 MySQL是一种使用广泛的关系型数据库,而Python则是一种非常流行的编程语言。在Python开发过程中,我们通常会用到MySQL数据库进行数据存储。那么,如何使用Python进行异步的MySQL数据库存储呢?这里介绍使用Twisted框架中的adbap…

    database 2023年5月22日
    00
  • 一文弄懂MySQL索引创建原则

    一、MySQL索引简介 MySQL的索引是查询优化的关键,索引可以大大加快数据的检索速度。索引可以看作是目录,它们可以在查询中快速地定位到满足条件的数据。MySQL支持以下类型的索引: B-tree索引:B-tree是平衡树,并且是一种多路搜索树,这个树的每个节点最多包含k个孩子。 B+tree索引:B+tree是B-tree树的一种变形。相对于B-tree…

    database 2023年5月22日
    00
  • linux下安装redis及redis的php扩展

    http://hi.baidu.com/mucunzhishu/item/ead872ba3cec36db84dd798c CentOS 下 Redis 2.2 安装配置详解 一. 关于 Redis Redis是一种高级 key-value 数据库。它跟 memcached 类似,不过数据可以持久化,而且支持的数据类型很丰富。它在保持键值数据库简单快捷特点的…

    Redis 2023年4月11日
    00
  • PHP入门教程之使用Mysqli操作数据库的方法(连接,查询,事务回滚等)

    PHP入门教程之使用Mysqli操作数据库的方法 在PHP中,Mysqli是操作数据库的重要扩展库之一。本文将介绍Mysqli的连接、查询、事务回滚等操作方法,以及相应的示例说明。 连接Mysqli数据库 连接Mysqli数据库需要以下步骤: 创建Mysqli对象,并传入数据库连接所需的主机名、用户名、密码和数据库名等参数。 检测连接是否成功。 以下是连接M…

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