MySQL(win7x64 5.7.16版本)下载、安装、配置与使用的详细图文教程

MySQL(win7x64 5.7.16版本)下载、安装、配置与使用的详细图文教程

1. 下载

在MySQL官方网站(http://dev.mysql.com/downloads/)上,我们可以找到MySQL Community Edition的页面。在操作系统选项中,选择Windows,版本选项中选择MySQL Community Server版本,下载适合的版本即可。

2. 安装

  1. 双击下载好的安装包,选择“Custom”安装类型,可以选择自定义安装路径和组件,然后点击“Next”继续安装。

  2. 在“MySQL Server Configuration”界面中选择“Standalone MySQL Server / Classic MySQL Replication”,点击“Next”。

  3. 在“Type and Networking”界面中选择“Config Type”,默认是“Development Machine”,下一步选择“Server Machine”,然后在下面的“Networking Options”中选择“Strict Mode”,最后点击“Next”。

  4. 在“Authentication Method”界面中选择“Use Strong Password Encryption”,并设置管理员密码,再次点击“Next”。

  5. 在“Windows Service”界面中选择“Standard System Account”,再次点击“Next”。

  6. 在“Apply Configuration”界面中,选择“Execute”,MySQL Server Configuration Wizard将启动并应用配置。

  7. 等待安装过程完成,最后点击“Finish”,完成MySQL的安装。

3. 配置

  1. 在开始菜单中找到“MySQL 5.7”文件夹,在其中找到“MySQL Server 5.7”文件夹,复制其中的“my-default.ini”文件并重命名为“my.ini”。

  2. 打开“my.ini”文件,修改以下几个参数:

[mysqld]
basedir=C:\mysql-5.7.16-winx64\ --> 修改为MySQL的安装路径
datadir=C:\mysql-5.7.16-winx64\data\ --> 修改为MySQL数据文件的目录
port=3306 --> 修改为MySQL的端口号,一般使用3306
#skip-networking --> 去掉前面的#号,允许远程访问MySQL服务

  1. 保存“my.ini”文件,并重新启动MySQL服务。

4. 使用

  1. 打开一个命令行窗口,进入MySQL的安装目录下的bin目录,输入以下命令进入MySQL控制台:

mysql -u root -p

程序提示输入密码,输入MySQL管理员密码即可。

  1. 在MySQL控制台中,输入以下命令创建一个新的数据库:

CREATE DATABASE test_db;

然后输入以下命令切换到该数据库:

USE test_db;

  1. 创建一张测试表,例如一个学生表:

CREATE TABLE student (
id INT NOT NULL AUTO_INCREMENT,
name VARCHAR(20) NOT NULL,
age INT NOT NULL,
gender VARCHAR(10) NOT NULL,
PRIMARY KEY (id)
);

  1. 插入一些测试数据:

INSERT INTO student (name, age, gender) VALUES
('Alice', 18, 'Female'),
('Bob', 20, 'Male'),
('Charlie', 22, 'Male');

  1. 查询数据并输出:

SELECT * FROM student;

输出结果应该为:

+----+---------+-----+--------+
| id | name | age | gender |
+----+---------+-----+--------+
| 1 | Alice | 18 | Female |
| 2 | Bob | 20 | Male |
| 3 | Charlie | 22 | Male |
+----+---------+-----+--------+

  1. 执行以上命令之后,可以尝试从远程主机连接到MySQL服务,使用以下命令:

mysql -h {MySQL服务器地址} -u {用户名} -p {密码}

连接成功之后,可以使用以上的方式进行数据库操作。

示例说明

示例一

在MySQL控制台中,输入以下命令创建一个新的数据库:

CREATE DATABASE my_db;

然后输入以下命令切换到该数据库:

USE my_db;

接着创建一张测试表,例如一个用户表:

CREATE TABLE users (
id INT NOT NULL AUTO_INCREMENT,
username VARCHAR(20) NOT NULL,
password VARCHAR(50) NOT NULL,
PRIMARY KEY (id)
);

插入一些测试数据:

INSERT INTO users (username, password) VALUES
('user1', 'pass1'),
('user2', 'pass2');

查询数据并输出:

SELECT * FROM users;

输出结果应该为:

+----+----------+---------+
| id | username | password|
+----+----------+---------+
| 1 | user1 | pass1 |
| 2 | user2 | pass2 |
+----+----------+---------+

示例二

在MySQL控制台中,输入以下命令创建一个新的数据库:

CREATE DATABASE my_db;

然后输入以下命令切换到该数据库:

USE my_db;

接着创建一张测试表,例如一个图书表:

CREATE TABLE books (
id INT NOT NULL AUTO_INCREMENT,
title VARCHAR(50) NOT NULL,
author VARCHAR(50) NOT NULL,
price DECIMAL(10, 2) NOT NULL,
PRIMARY KEY (id)
);

插入一些测试数据:

INSERT INTO books (
title, author, price) VALUES
('Book 1', 'Author 1', 20.00),
('Book 2', 'Author 2', 15.50),
('Book 3', 'Author 3', 30.00);

查询数据并输出:

SELECT * FROM books;

输出结果应该为:

+----+---------+----------+-------+
| id | title | author | price |
+----+---------+----------+-------+
| 1 | Book 1 | Author 1 | 20.00 |
| 2 | Book 2 | Author 2 | 15.50 |
| 3 | Book 3 | Author 3 | 30.00 |
+----+---------+----------+-------+

以上示例说明了如何创建数据库、表格、插入和查询数据的操作,这只是 MySQL 的基础用法,更多详细的用法还需查阅更多资料。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:MySQL(win7x64 5.7.16版本)下载、安装、配置与使用的详细图文教程 - Python技术站

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

相关文章

  • MySQL如何获取binlog的开始时间和结束时间

    MySQL数据库恢复到指定时间点时,我们必须通过MySQL全备+MySQL增量备份(可选)+MySQL的二进制日志(binlog)进行重放来恢复到指定时间点,实际的生产环境中,可能一段时间内生成了多个二进制日志文件(binlog), MySQL本身不会存储二进制日志文件(binlog)的开始时间和结束时间,如果要还原到某个时间点,我们需要知道还原后重放哪些二…

    MySQL 2023年5月6日
    00
  • MySQL数据表添加字段的方式有哪些

    这篇文章主要介绍“MySQL数据表添加字段的方式有哪些”,在日常操作中,相信很多人在MySQL数据表添加字段的方式有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”MySQL数据表添加字段的方式有哪些”的疑惑有所帮助!接下来,请跟着小编一起来学习吧! MySQL 数据表是由行和列构成的,通常把表的“列”称为字段(Field)…

    MySQL 2023年4月8日
    00
  • 优化 MySQL 3 个简单的小调整

    下面是关于“优化 MySQL 3 个简单的小调整”的完整攻略: 1. 确认是否开启慢查询日志 在MySQL中,可以通过慢查询日志来捕获执行缓慢的查询。开启慢查询日志可以方便我们找出一些性能问题。 如何确定是否已开启慢查询日志? 可以执行以下SQL查询语句: SHOW VARIABLES LIKE ‘slow_query_log’; 若查询结果为“OFF”,则…

    MySQL 2023年5月19日
    00
  • Navicat连接MySQL时报10060、1045错误及my.ini位置问题

    下面是详细讲解Navicat连接MySQL时报10060、1045错误及my.ini位置问题的完整攻略: 1. 问题描述 Navicat 连接 MySQL 数据库时,可能会出现以下两种错误: 错误10060:无法连接远程 MySQL 服务器。 错误1045:无法连接 MySQL 服务器。 同时还会涉及到 my.ini 配置文件位置问题。 2. 解决步骤 2.…

    MySQL 2023年5月18日
    00
  • MySQL忘记root密码后如何重置?3种方法详解

    MySQL是一种流行的关系型数据库管理系统,它采用基于客户端-服务器模型的分布式架构,可以支持多个并发用户。 然而,有时候我们会遇到忘记了root密码的情况,这个时候我们应该如何处理呢? 以下是一些常用的重置MySQL root密码的方法: 方法一:使用mysqladmin工具重置密码 使用以下命令停止MySQL服务:sudo systemctl stop …

    MySQL 2023年3月10日
    00
  • Linux(CentOS7)安装与卸载MySQL8.0图文详解

    Mysql数据库的安装对于开发者来说,是我们必然会面对的问题,它的安装过程其实并不复杂,并且网络上的安装教程也非常多,但是对于新手来说,各种不同形式的安装教程,又给新手们带来了要选择哪种方式进行安装的难题,而且很多时候按照教程也没有能够安装成功,安装过程出现各种各样的错误。 下面记录了我在Linux(Centos 7)环境下安装Mysql的完整过程,实操记录…

    MySQL 2023年4月25日
    00
  • node.js缺少mysql模块运行报错的解决方法

    当我们使用Node.js编写web应用时,绝大多数时候都会涉及到数据库的操作,而MySQL数据库是最常用的数据库之一。因此,在使用Node.js连接MySQL数据库时,我们经常会使用Node.js的mysql模块。 但是,有时候我们会出现node.js缺少mysql模块运行报错的情况。下面将提供两种常见的解决方法。 方法一:使用npm安装mysql模块 如果…

    MySQL 2023年5月18日
    00
  • mysql优化配置参数

    下面我将为您详细讲解 MySQL 优化配置参数的完整攻略。 1. 确认 MySQL 版本 MySQL 是一个活跃的开源项目,为了保证提示,您需要了解您所使用 MySQL 的版本。通过以下命令可以查询: mysql -V 2. 修改 MySQL 配置文件 MySQL 的配置文件默认存放路径在 /etc/my.cnf 或 /etc/mysql/my.cnf,如果…

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