注意:当前遇到问题都是MySQL5.7.33版本和Windows10的系统,MySQL服务的名称是MySQL57,以下出现的MySQL57只是我的MySQL服务名称,要根据自己的MySQL服务的名称来
可以通过“服务”,找到自己的MySQL服务名称,将以下出现的MySQL57全部改成自己的MySQL服务名称
1. 在cmd命令行窗口输入net start mysql57,出现“发生系统错误5,拒绝访问”错误
答:使用管理员权限运行cmd程序
2. 在cmd命令行窗口中mysql -u root -p登录时,提示mysql不是内部或外部命令
答:需要将ysql安装目录下的bn目录添加到系统环境变量中
操作过程为:控制面板-系统高级系统设置-环境变量-系统环境Path中添加MySQL安装的目录中bin
3. 使用mysql-u root-p登录时出现2003错误,错误提示为
"ERROR 2003 (HY000):Can't connect to MySQL server on 'localhost:3306'(10061)”
答:原因为服务器末开启
方法1:在控制台输入如下命令net start mysql,如下图所示。(图上的net start mysql57)
方法2:打开服务,找到MySQL服务启动
4. 登录时出现1045错误,错误提示为“Access denied for user
'root'@'localhost'(using password:YES)"
(1)密码不正确,需要重新登录然后输入密码
(2)安全模式登录 mysql,再修改用户密码
5. 忘记root用户登录密码
答:重置root用户密码
(1)使用管理员权限运行cmd程序,输入命令“net stop mysql”
(2)跳过授权表,进行免密登录,输入命令“mysqld --console --skip-grant-tables --shared-memory”
(3)用管理员身份新打开一个控制台窗口,然后免密码登录Mysql