MySQL(win7x64 5.7.16版本)下载、安装、配置与使用的详细图文教程
1. 下载
在MySQL官方网站(http://dev.mysql.com/downloads/)上,我们可以找到MySQL Community Edition的页面。在操作系统选项中,选择Windows,版本选项中选择MySQL Community Server版本,下载适合的版本即可。
2. 安装
-
双击下载好的安装包,选择“Custom”安装类型,可以选择自定义安装路径和组件,然后点击“Next”继续安装。
-
在“MySQL Server Configuration”界面中选择“Standalone MySQL Server / Classic MySQL Replication”,点击“Next”。
-
在“Type and Networking”界面中选择“Config Type”,默认是“Development Machine”,下一步选择“Server Machine”,然后在下面的“Networking Options”中选择“Strict Mode”,最后点击“Next”。
-
在“Authentication Method”界面中选择“Use Strong Password Encryption”,并设置管理员密码,再次点击“Next”。
-
在“Windows Service”界面中选择“Standard System Account”,再次点击“Next”。
-
在“Apply Configuration”界面中,选择“Execute”,MySQL Server Configuration Wizard将启动并应用配置。
-
等待安装过程完成,最后点击“Finish”,完成MySQL的安装。
3. 配置
-
在开始菜单中找到“MySQL 5.7”文件夹,在其中找到“MySQL Server 5.7”文件夹,复制其中的“my-default.ini”文件并重命名为“my.ini”。
-
打开“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服务
- 保存“my.ini”文件,并重新启动MySQL服务。
4. 使用
- 打开一个命令行窗口,进入MySQL的安装目录下的bin目录,输入以下命令进入MySQL控制台:
mysql -u root -p
程序提示输入密码,输入MySQL管理员密码即可。
- 在MySQL控制台中,输入以下命令创建一个新的数据库:
CREATE DATABASE test_db;
然后输入以下命令切换到该数据库:
USE test_db;
- 创建一张测试表,例如一个学生表:
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)
);
- 插入一些测试数据:
INSERT INTO student (name, age, gender) VALUES
('Alice', 18, 'Female'),
('Bob', 20, 'Male'),
('Charlie', 22, 'Male');
- 查询数据并输出:
SELECT * FROM student;
输出结果应该为:
+----+---------+-----+--------+
| id | name | age | gender |
+----+---------+-----+--------+
| 1 | Alice | 18 | Female |
| 2 | Bob | 20 | Male |
| 3 | Charlie | 22 | Male |
+----+---------+-----+--------+
- 执行以上命令之后,可以尝试从远程主机连接到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技术站