1 .报错;
在win10系统安装的mysql5.7.30(即上一篇文章所安装的mysql版本和路径等),第二天重启笔记本 ,在dos命令框启动 mysql:net start mysql 报错 1503问题,在services.msc启动mysql服务也是报相同的错误:
或者有时候运行mysql相关命令报错:执行中遇到问题,提示缺少MSVCR120.dll文件。
就上述问题 ,如何解决继续看。
2. 处理
很多帖子是找通过控制板找本地用户和组,但是win10 系统是没有这一块的,被禁止的,没有办法使用。
那么有效的方法主要两个步骤:
a. 找到MySQL服务,右键属性-->登录-->选择此帐户-->浏览-->高级-->立即查找,在搜索结果下选择NETWORK SERVICE,点击确定,然后输入相应进入笔记本的密码,确定。就能启动了
b.
设置完 a 步骤,针对错误:执行中遇到问题,提示缺少MSVCR120.dll文件 。在去下载一个工具:DirectX Repair.exe,工具如图:
下载好这个软件,在DirectX修复工具界面,点击“检查并修复”按钮,开始检测并修复,如下图所示:
DirectX修复工具修复过程中,会下载安装一些c++库,如下图所示:
等待DirectX修复工具更新完成,点击“关闭”,再点击“确定”,如下图所示:
回到DirectX修复工具界面,点击“退出”,然后重启电脑即可完成修复。
到这里,重启电脑以后,在dos 命令下,执行:net start mysql,一切ok:如下sql演示:
C:\Windows\system32>net start mysql
[0x7FFB89C5E0A4] ANOMALY: use of REX.w is meaningless (default operand size is 64)
[0x7FFB89C5E0A4] ANOMALY: use of REX.w is meaningless (default operand size is 64)
MySQL 服务正在启动 .
MySQL 服务已经启动成功。
C:\Windows\system32>services.msc ##这一步为了查看mysql服务是不是直观的额看到启动了!
C:\Windows\system32>mysql -uroot -p
[0x7FFB89C5E0A4] ANOMALY: use of REX.w is meaningless (default operand size is 64)
Enter password: ******
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.7.30 MySQL Community Server (GPL)
Copyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| sys |
+--------------------+
4 rows in set (0.01 sec)
mysql> exit
Bye
C:\Windows\system32>
检查到 services.msc 下的 mysql服务看到启动ok了:
到这里,解决win10系统启动mysql5.7.30版本 完成。