Mysql常见错误集合及解决方法

目录

  • 1、端口被占用?
  • 2、Initializing database(may take a long take)出错。
  • 3、安装过程中服务名被占用。
  • 4、Starting the server失败或者在使用过程中MySQL服务突然无法打开。
  • 5、我去,登录MySQL客户端,怎么有个警告。
  • 结语:还没完。。。

本文会持续更新,希望大家有任何关于MySQL的问题都可以评论。

1、端口被占用?

什么?机子默认的3306居然有警告???哦,那可能是我的机子3306端口被占用了。
其实端口号就相当于门牌号,当数据报进入您的主机后需要知道送往那个程序,这时候就是端口号在起作用。建议小白还是用默认的端口号比较稳妥,下面是解决办法。
两步让占用端口的应用程序现原形:
以管理员身份打开cmd,依次输入:

netstat  -aon|findstr 3306

   
     
     
     
     
  • 1

注:接触过批处理的伙伴都知道,| 是表示管道的意思,就是把前面的结果给后面,这个命令就是将前面的进程中占用3306端口的进程打印出来。举一反三一下就是可以改3306这个参数就可以查你想知道的端口被那个进程占用了。要输出全部进程的话,就不需要用管道了。

tasklist

   
     
     
     
     
  • 1

执行完这两步以后,根据第一个命令输出的PID(就是最后的那个数字),在第二个命令下就可以找到对应的程序。在任务管理器中可以右击选择查看文件位置,也可以结束进程。不过要是残留的MySQL程序,建议您先卸载干净后再重新安装。卸载教程;要是您安装的其他程序,建议您更改端口号。
Mysql常见错误集合及解决方法_第1张图片

2、Initializing database(may take a long take)出错。

我等了好久好久,结果,一个红色的×号让我毫无还手可言。建议您好好看看MySQL是否卸载干净。卸载教程

3、安装过程中服务名被占用。

去看看我的安装教程第五步吧。点击直达

4、Starting the server失败或者在使用过程中MySQL服务突然无法打开。

明明用的好好地,怎么就突然无法启动。这是什么问题,其实我也不知道,但我有解决办法。
首先去计算机管理里面,然后在服务里找到MySQL的服务,在属性中的登录选项卡选择本地系统账户即可。

5、我去,登录MySQL客户端,怎么有个警告。

Mysql常见错误集合及解决方法_第2张图片
太难看了,我不要。
新版的my.ini位置在数据文件夹,老版的在安装位置。找到后往下看
解决办法来咯。
打开my.ini,把[client]下的 no-beep=删除即可。
是不是特别简单呢,再去重启客户端看看还有没有啦。

结语:还没完。。。

持续更新中,欢迎点赞评论。

                                
原创文章 2获赞 7访问量 689

你可能感兴趣的:(mysql)