Windows MySQL 安装教程:MSVCR120.dll问题与服务启动解决

需积分: 13 4 下载量 22 浏览量 更新于2024-09-10 收藏 791B TXT 举报
在Windows系统上安装MySQL时,可能会遇到MSVCR120.dll缺失或服务名无效的问题。本文将逐步指导如何解决这些问题,确保MySQL能够在Windows环境中顺利运行。 首先,从MySQL官方网站(https://dev.mysql.com/downloads/mysql/)下载适用于Windows的MySQL安装包,如MySQL 5.7.20的x64版本。下载完成后,解压到一个指定目录,比如`E:\mysql-5.7.20-winx64`,并将环境变量`MYSQL_HOME`设置为这个路径。 安装过程中,需要确保`msvcr120.dll`文件已复制到正确位置。通常情况下,应该将这个动态链接库文件复制到`C:\Windows\System32`目录下,因为这是系统默认查找动态库的位置。执行初始化脚本`mysqld --initialize-insecure --user=mysql`来设置基础数据库,并允许非安全模式启动。 接着,通过命令行启动MySQL服务,使用`net start mysql`命令。但在此之前,确认是否已经创建了MySQL用户,如果没有,可以通过命令行工具进入MySQL shell(例如`E:\mysql-5.7.20-winx64\bin>mysql -uroot -p`),输入密码后进行操作。在shell中,更新`users`表,设置`root`用户的密码为"123456",并刷新权限: ```sql update mysql.users set authentication_string=password("123456") where user="root"; flush privileges; ``` 最后,关闭MySQL会话并退出命令行工具。 如果遇到服务名无效的问题,这可能是因为服务未正确注册或配置。检查服务管理器中的MySQL服务状态,确保它已经启动并且没有错误。如果服务未能自动创建,可能需要手动创建或通过命令行工具`sc create`来设置服务。 安装Windows MySQL并处理MSVCR120.dll问题的关键步骤包括下载和配置MySQL、修复或复制动态链接库、初始化数据库、设置用户权限以及管理服务。遵循这些步骤,可以有效地解决Windows环境下MySQL安装过程中的常见问题。