今天室友出现的问题:
刚装完mysql运行正确,但是再次开电脑后输入正确密码居然闪退了。。。
查了下网友的经验,在这里记录下:
一、先看mysql服务是否启动
计算机(右键)——管理
服务状态是已启动或者正在运行那么进行下一环节。。。
二、
在 MySQL 服务启动的情况下,还是出现闪退的问题,这就可能是 MySQL 的配置出现了问题。更进一步,可能是C:\ProgramFiles\MySQL\MySQL Server X.X
的my.ini
文件(安装路径下)有问题。对于此问题:
-
方法 1:首先进入
cmd
切入MySQL
的安装目录,再切入bin
目录,输入mysqld-nt --skip-grant-tables 或 mysqld --skip-grant-tables
命令。然后,此cmd
窗口先不要关闭, 打开另一个窗口登陆MySQL
或直接点开MySQL CommandLine Client
输入正确的密码,即可。 -
方法 2:找出运行
win+R
,在这个DOS
窗体中,cd
到MySQL Server X.X
的bin
目录下,然后输入mysql -u root -p
命令,再输入密码,即可。 -
方法 3:如果登录又提示
mysql: unknownvariable 'character-set-server=gbk'
,解决方法:修改MySQL
安装目录下的my.ini
文件,将里面的default-character-set=gbk
注释或删除掉,在服务里重启MySQL
服务,即可。