前一阵子,由于写程序要用到数据库,便在本子上下载了一个,却出现很多小问题(自己的台式机却没有该问题,可能是本人的本子太渣了吧),纠结了好一阵,回头想想,发现问题,分析问题,解决问题,不就是我们的软件管理的思想嘛,只有经历过问题,才能深刻理解。废话不多说了,直接上题。
下载好mysql后,当你打开mysql的字符界面时(MySQL 5.5 Command Line Client),输入密码(在安装时,向导里手动设置好的)。出现滴的一声的,然后一闪屏就结束了,我的电脑前一段时间,装了个mysql 5.5,刚开始使用的时候没有问题,但是突然一次,我打开界面输入密码后,就出现了闪屏的情况,并且可视化的管理工具(我用的是sqlyog)也连接不上数据库,我在晚上搜索了一下,发现这个问题很普遍,通过各种方法(期间很是折磨,有种想把电脑砸的冲动),终于搞定,在此总结下。
方法一:若出现输入密码闪屏情况,首先要检查mysql的服务是否启动,,查看的方法是:右键“我的电脑”->“管理”->“服务和应用程序”->“服务” 查看mysql 的服务的状态,若没有启动,则右键启动服务。再次启动界面,输入密码查看是否可以,一般mysql服务没有开启是主要原因。这种原因的诱因很多,本人上次在使用某免费杀毒软件优化以后,mysql的服务被意外关闭了,所以在优化时要特别注意。如下图:

第二种情况:
若第一种方法不行或者“mysql服务”本来就是开启的,此时,很有可能就是mysql的配置问题了,其实问题出现在“C:\ProgramFiles\MySQL\MySQL Server 5.0”的my.ini文件(安装路径下),这个配置文件有问题。对于此问题:
方法一:首先进入cmd 切入MySQL的安装目录,然后切入 bin 目录 ,输入mysqld-nt--skip-grant-tables命令。
这个 cmd 窗口先不要关闭, 打开另一个窗口 登陆MySQL 或直接点开 MySQL CommandLine Client 输入正确的密码。即可。
方法二:找出运行(win+R),在这个DOS窗体中,cd 到MySQL Server 5.5 的bin目录下 (回车) ,然后再mysql -u root -p(回车) ,Enterpassword: 输入密码即可。如图

方法三:如果登录又提示“mysql: unknownvariable 'character-set-server=gbk'”,解决方法:修改mysql安装目录下的my.ini文件,将里面的default-character-set=gbk注释或删除掉,在服务里重启下mysql服务即可(此种情况我没遇见过,留作以后碰到使用吧),如图:

双击打开,找到相应位置,进行修改。

方法四:进入安装目录,然后把“my.ini”文件删除,
注:方法二中,当我们在dos下输入“mysqld-nt--skip-grant-tables”命令时,可能出现不识别的情况(提示不是内部或外部命令,直接启动mysql 提示错误XXX can'tconnect to mysql server on 'localhost'(10061)),如图,解决办法是:找到my-small.ini(此文件在安装目录下)复制保存为my.ini 在[mysqld]中加一句bind-address =0.0.0.0如图:
出现不识别:

解决方法:

然后启动mysql 可以连接了。

输入密码:

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
C++高性能并发应用_C++如何开发性能关键应用
Java AI集成Deep Java Library_Java怎么集成AI模型部署
Golang后端API开发_Golang如何高效开发后端和API
Python异步并发改进_Python异步编程有哪些新改进
C++系统编程内存管理_C++系统编程怎么与Rust竞争内存安全
Java GraalVM原生镜像构建_Java怎么用GraalVM构建高效原生镜像
Python FastAPI异步API开发_Python怎么用FastAPI构建异步API
C++现代C++20/23/26特性_现代C++有哪些新标准特性如modules和coroutines
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号