来源:自学PHP网 时间:2015-04-16 10:50 作者: 阅读:次
[导读] 前一阵子,由于写程序要用到数据库,便在本子上下载了一个,却出现很多小问题(自己的台式机却没有该问题,可能是本人的本子太渣了吧),纠结了好一阵,回头想想,发现问题,分...
前一阵子,由于写程序要用到数据库,便在本子上下载了一个,却出现很多小问题(自己的台式机却没有该问题,可能是本人的本子太渣了吧),纠结了好一阵,回头想想,发现问题,分析问题,解决问题,不就是我们的软件管理的思想嘛,只有经历过问题,才能深刻理解。废话不多说了,直接上题。 下载好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 可以连接了。 输入密码:
|
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com