MySQL异常:Can't connect to MySQL server on 'localhost'
MySQL异常:Can't connect to MySQL server on 'localhost'
过程:执行命令mysql -u root -p 给MySQL设置密码时报如上的错误
原因:缺少my.ini文件
解决办法:
一、创建my.ini文件
文件内容:
[client]
port=3306
default-character-set=gbk
[mysqld]
port=3306
character_set_server=gbk
basedir=D:\software\mysql\mysql-5.7.17-winx64\mysql-5.7.17-winx64
#解压目录
datadir=D:\SQLDate
#解压目录下data目录
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
#密码永不过期,如果需要定期更换提醒,可以把0改为其他值,默认单位是天
default_password_lifetime=0
[WinMySQLAdmin]
D:\software\mysql\mysql-5.7.17-winx64\mysql-5.7.17-winx64\bin\mysql.exe
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%HOME%;%GIT_EDITOR%;
;%ANDROID_HOME%\platform-tools;C:\Program Files (x86)\IDM Computer Solutions\UltraCompare\;D:\software\sshsecureshellclient\SSHSecureShellClient
二、设置环境变量
创建MYSQL_HOME,内容为安装的根目录D:\software\mysql\mysql-5.7.17-winx64\mysql-5.7.17-winx64
在path后追加%MYSQL_HOME%\bin
三、注册服务
1.开始-->cmd-->鼠标右键-->以管理员身份运行
2.执行命令“mysqld install”,提示服务已安装
3.services.msc打开左侧的服务管理器,找到服务MySQL,点击鼠标右键启动该服务
4.执行命令“mysql -u root -p”,输入密码进行登陆,如果是第一次登陆不需要输入密码,直接按enter键进行登陆。如果忘记密码,编辑my.ini文件修改密码进行登陆(http://blog.csdn.net/nicolelili1/article/details/78833667)
5.重新设置密码
6.重新输入账号密码进行登陆并查看数据库
注:
1.参考资料:http://blog.csdn.net/extraordinarylife/article/details/52699634
http://www.jb51.net/article/39454.htm
http://www.linuxidc.com/Linux/2012-11/73978.htm
2.cmd需要在“管理员权限”下打开
上一篇: sql基本操作
下一篇: java 手机号的正则校验
推荐阅读
-
Navicat premium连接数据库出现:2003 Can't connect to MySQL server on'localhost'(10061)
-
更换mysql数据目录后出现ERROR 2002 (HY000): Can't connect to local My
-
mysql Can’t connect to local MySQL server through socket ‘
-
mysql连接提示:Can t connect to MySQL server on (110)
-
MySQL错误ERROR 2002 (HY000): Can't connect to local MySQL server through socket_MySQL
-
php 不能连接数据库 php error Can't connect to local MySQL server
-
Can't connect to MySQL server on localhost (10061)解决方法
-
php运行提示Can't connect to MySQL server on 'localhost'的解决方法
-
php 不能连接数据库 php error Can't connect to local MySQL server
-
Can't connect to MySQL server on localhost (10061)解决方法