windows下的mysql-5.6.22-winx64解压过后怎么安装,没有setup.exe

本文详细介绍了MySQL在Windows系统的安装步骤及配置方法,包括如何通过命令行安装MySQL服务、设置数据目录、更改默认字符集以及如何修改root用户的密码。
安装步骤如下:

1、将my-large.ini(当然也可以视情况选择别的ini配置文件) 复制后改名为my.ini,在此基础上,主要是在[mysqld]段中添加了:
#系统基本目录
basedir= D:/mysql-5.5.25
#用户数据目录
datadir= D:/mysql-5.5.25/data
#字符集设置
character-set-server = utf8
在[client]段中添加了:
default-character-set = utf8

2、MySQL安装Windows服务
找到mysql5的安装目录中的bin目录,执行mysqld –install
在cmd窗口中
d: 回车
D:\mysql-5.5.25-winx64\bin> mysqld –install

安装windows服务成功 Service successfully installed.

启动MySQL服务
D:\mysql-5.5.25-winx64\bin> net start MySQL

服务已经启动成功

附:安装一个mysql Windows服务的命令:mysqld --install MySQL
  移除mysql服务:mysqld –remove MySQL
  启动mysql服务的命令:net start MySQL
  停止mysql服务的命令:net stop MySQL
将mysql默认的系统用户root的空密码修改为12345的命令:mysqladmin -u root password "12345"

这里有一个简单的方法 就是在环境变量的path里边添加MySQL的bin路径 然后就可以直接在运行当中直接执行mysql命令了
安装 MySQL 5.7.36 Windows 版本可以通过以下步骤完成: 1. **下载安装包**:从 MySQL 官方网站下载 `mysql-5.7.36-winx64.exe` 文件。 2. **运行安装程序**: - 双击下载的 `.exe` 文件,启动安装向导。 - 在欢迎界面点击 "Next"。 3. **选择安装类型**: - 选择 "Custom"(自定义)安装类型,以便可以选择安装目录和组件。 - 点击 "Next"。 4. **选择安装路径**: - 选择一个合适的目录来安装 MySQL。默认路径通常是 `C:\Program Files\MySQL\MySQL Server 5.7`。 - 点击 "Next"。 5. **确认配置**: - 确认配置信息后,点击 "Execute" 开始安装过程。 6. **配置 MySQL 服务器**: - 安装完成后,会自动进入配置向导。 - 选择 "Server Machine" 作为配置类型。 - 选择 "TCP/IP" 连接方式,并设置端口号(默认为 3306)。 - 设置 root 用户的密码,并记住该密码。 7. **高级配置选项**: - 根据需要调整其他高级配置选项,如字符集、日志文件位置等。 8. **完成安装**: - 点击 "Finish" 完成安装过程。 9. **验证安装**: - 打开命令提示符,输入 `mysql -u root -p` 并按回车键。 - 输入之前设置的 root 密码,如果成功登录到 MySQL 数据库,则说明安装成功。 ### 配置环境变量 为了能够在任意位置通过命令行访问 MySQL,可以将 MySQL 的 `bin` 目录添加到系统的环境变量中: - 右键点击“计算机”或“此电脑”,选择“属性” -> “高级系统设置” -> “环境变量”。 - 在“系统变量”部分找到并编辑 `Path` 变量,添加 MySQL 的 `bin` 目录路径(例如 `C:\Program Files\MySQL\MySQL Server 5.7\bin`)。 ### 启动和停止 MySQL 服务 - **启动服务**:打开命令提示符,输入 `net start MySQL57`(服务名称可能略有不同)。 - **停止服务**:输入 `net stop MySQL57`。 ### 卸载 MySQL 如果需要卸载 MySQL,可以通过控制面板中的“程序和功能”进行卸载,或者使用 MySQL 提供的卸载工具。 以上步骤确保了 MySQL 5.7.36 的完整安装和基本配置,使其能够在 Windows 系统上正常运行[^1]。 ```python # 示例代码:连接到本地 MySQL 数据库 import mysql.connector cnx = mysql.connector.connect(user='root', password='your_password', host='127.0.0.1', database='test_db') cursor = cnx.cursor() query = ("SELECT first_name, last_name, hire_date FROM employees " "WHERE hire_date BETWEEN %s AND %s") hire_start = datetime.date(2006, 1, 1) hire_end = datetime.date(2007, 12, 31) cursor.execute(query, (hire_start, hire_end)) for (first_name, last_name, hire_date) in cursor: print(f"{first_name} {last_name} was hired on {hire_date}") cursor.close() cnx.close() ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值