MySQL 5.7.11 winx64安装配置教程
MySQL是一种常用的关系型数据库管理系统,本文将针对Windows系统下MySQL 5.7.11 winx64版本的安装和配置进行详细讲解。
1. 下载MySQL
到MySQL官网下载MySQL Community Server 5.7.11 winx64版本。
2. 安装MySQL
运行下载好的MySQL安装文件,按照提示进行安装。安装过程中需要注意以下几点:
- 在MySQL Server Configuration Wizard中,选择“Standalone MySQL Server / Classic MySQL Replication”选项,并将MySQL的安装路径设置为系统盘之外,例如D盘。
- 在Security Options页面,设置root用户的密码,可以勾选“Enable root access from remote machines”选项以便于在远程访问MySQL服务器时使用root用户登录。
3. 配置MySQL
3.1 配置文件
MySQL的配置文件位于MySQL的安装路径下的my.ini
文件中。我们需要对该文件进行如下的修改:
- 将
basedir
和datadir
修改为MySQL的安装路径和数据存储路径,例如:
basedir=D:/MySQL/
datadir=D:/MySQL/Data/
- 在
[mysqld]
段中添加如下的配置项:
[mysqld]
# 设置MySQL的默认字符集为UTF8
character-set-server=utf8
# 设置MySQL的默认排序规则为UTF8
collation-server=utf8_general_ci
3.2 创建用户和数据库
-
运行MySQL的命令行客户端
mysql.exe
,输入root用户的密码进行登录。 -
创建一个新的数据库和用户,并将该用户授权给该数据库:
CREATE DATABASE example;
CREATE USER 'example'@'%' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON example.* TO 'example'@'%';
3.3 配置防火墙
如果要在其他机器上远程连接MySQL,需要在防火墙中开放MySQL的入站连接端口(默认为3306)。
示例1:在Java应用程序中连接MySQL
Java应用程序可以通过Java数据库连接(JDBC)API来连接MySQL。以下是一个连接MySQL并查询数据的示例代码:
import java.sql.*;
public class MySQLExample {
public static void main(String[] args) {
String url = "jdbc:mysql://localhost:3306/example";
String user = "example";
String password = "password";
try (Connection connection = DriverManager.getConnection(url, user, password)) {
Statement statement = connection.createStatement();
ResultSet resultSet = statement.executeQuery("SELECT * FROM people");
while (resultSet.next()) {
System.out.println(resultSet.getString("name") + " " + resultSet.getInt("age"));
}
} catch (SQLException e) {
e.printStackTrace();
}
}
}
示例2:使用MySQL Workbench连接MySQL
MySQL Workbench是一个MySQL数据库管理软件,可以通过该软件连接MySQL数据库进行管理和操作。以下是连接MySQL并查询数据的示例操作:
-
打开MySQL Workbench,并在“Navigator”面板中选择“Local instance MySQL57”(本地数据库实例)。
-
输入root用户的密码进行连接。
-
在“Navigator”面板中展开“example”数据库,并双击“people”表。
-
在“Result Grid”面板中展示“people”表的数据。可以在该面板中进行添加、修改和删除数据的操作。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:mysql 5.7.11 winx64安装配置教程 - Python技术站