如何正确连接MySQL本地数据库进行操作?详细步骤解析!
- 数据库
- 2025-11-11
- 4
在MySQL中,连接本地数据库是一个基本且常用的操作,以下是如何通过几种不同的方法连接MySQL本地数据库的详细步骤。
使用MySQL命令行工具连接数据库
步骤:
-
打开命令行工具(如Windows的cmd或PowerShell,Linux的终端)。
-
输入以下命令连接到本地MySQL服务器:
mysql h localhost u 用户名 p- h localhost 表示连接到本地主机。
- u 用户名 是你的MySQL用户名。
- p 表示输入密码。
-
按下回车键,系统会提示你输入密码。

-
输入正确的密码后,你将进入MySQL命令行界面。
示例:
mysql h localhost u root p Enter password: ********
使用图形界面工具连接数据库
步骤:
-
安装并打开一个图形界面工具,如phpMyAdmin、MySQL Workbench等。
-
在连接设置中,填写以下信息:

参数 说明 Host 本地主机,通常填写localhost或127.0.0.1 Username 你的MySQL用户名 Password 你的MySQL密码 Database 你要连接的数据库名称,如果不确定,可以留空或选择“Use Database”选项 Port MySQL服务器的端口,默认为3306 -
点击“连接”按钮,如果一切设置正确,你将成功连接到本地数据库。
使用编程语言连接数据库
以下是一些常见编程语言中连接MySQL本地数据库的示例。
Python
import mysql.connector # 创建连接 conn = mysql.connector.connect( host='localhost', user='用户名', password='密码', database='数据库名' ) # 创建游标对象 cursor = conn.cursor() # 执行查询 cursor.execute("SELECT * FROM 表名") # 获取查询结果 results = cursor.fetchall() # 打印查询结果 for row in results: print(row) # 关闭游标和连接 cursor.close() conn.close()
PHP
<?php $servername = "localhost"; $username = "用户名"; $password = "密码"; $dbname = "数据库名"; // 创建连接 $conn = new mysqli($servername, $username, $password, $dbname); // 检测连接 if ($conn>connect_error) { die("连接失败: " . $conn>connect_error); } // 执行查询 $sql = "SELECT * FROM 表名"; $result = $conn>query($sql); if ($result>num_rows > 0) { // 输出数据 while($row = $result>fetch_assoc()) { echo "id: " . $row["id"]. " Name: " . $row["name"]. "<br>"; } } else { echo "0 结果"; } // 关闭连接 $conn>close(); ?>
FAQs
Q1:如何更改MySQL的默认端口?

A1:要更改MySQL的默认端口,你需要编辑MySQL的配置文件(通常是my.cnf或my.ini),找到[mysqld]部分,并设置port参数为你想要的端口号。
[mysqld] port = 3307
然后重启MySQL服务以使更改生效。
Q2:如何查看MySQL服务器版本?
A2:在MySQL命令行界面中,输入以下命令:
SELECT VERSION();
这将返回MySQL服务器的版本信息。