MySQL 5.7.19 Windows免安装配置指南

需积分: 32 8 下载量 154 浏览量 更新于2024-09-08 收藏 1KB TXT 举报
"mysql-5.7.19-winx64免安装教程.txt 提供了一个详细的步骤,指导用户如何在Windows系统上安装MySQL 5.7.19的免安装版本。首先,用户需要从MySQL官方网站下载相应版本的数据库软件,下载链接可在MySQL的下载页面找到。值得注意的是,下载前需要拥有一个Oracle账户,因为MySQL现在隶属于Oracle公司。教程中提到了一个zip格式的安装包mysql-5.7.19-winx64.zip,用户需自行解压缩到指定目录。 在配置阶段,教程强调了修改my.ini配置文件的重要性。my.ini是MySQL服务的主要配置文件,它包含了服务器和客户端的相关设置。在[client]部分,指定了连接端口3306以及默认的字符集为utf8。而在[mysqld]部分,除了设定基于目录的参数如basedir和datadir外,还设置了服务器的端口、字符集和SQL模式。 datadir参数用于指定数据存储的位置,例如D:\Java\Mysql\mysql-5.7.19-winx64\data。SQL模式被设置为NO_ENGINE_SUBSTITUTION,NO_AUTO_CREATE_USER,这意味着在创建用户时不会自动赋予任何权限,并且如果引擎不可用,将不进行替换。explicit_defaults_for_timestamp选项启用后,对于TIMESTAMP列,如果没有明确的DEFAULT或ON UPDATE子句,MySQL将不再使用隐式的当前时间戳值。 安装过程中,使用`mysqld --initialize-insecure --user=mysql`命令初始化数据目录,这会创建一个没有密码的root用户。接着,通过`mysql-install`和`mysqlnet start/stop`命令启动或停止MySQL服务。为了安全,用户需要使用`mysql -u root -p`登录并设置root用户的密码。在MySQL命令行界面,可以执行SQL语句更新root用户的认证字符串,如: ```sql UPDATE mysql.user SET authentication_string = PASSWORD('mysql') WHERE User='root'; ``` 完成修改后,记得使用`FLUSH PRIVILEGES;`命令使更改生效。这样,MySQL 5.7.19的免安装版就在Windows系统上成功安装并配置完毕,用户可以开始使用了。" 这个教程详细介绍了MySQL 5.7.19的免安装过程,对那些不希望或无法进行标准安装的用户非常有用。它涵盖了从下载、解压、配置到启动和设置root密码的整个流程,确保用户能够顺利运行MySQL服务器。