在w10系统新装mysql服务,遇到一些问题
ERROR 2003(HY000):Can’t connect to Mysql server on ‘localhost’ (10061)
这个错误是mysql服务没有启动
cmd中输入net start mysql
提示:服务名无效 请键入NET HELPING 2185以获得更多的帮助
原因是系统中并没有注册mysql到服务中。即下面没有mysql服务,我们需要将mysql服务添加到电脑服务中
那如何怎样将Mysql注册到win服务里面去呢?
操作步骤是:
1.进入到mysql安装目录的bin目录下D:\mysql-5.7.17-winx64\bin> mysqld --install,回车
,
orD:\mysql-5.7.17-winx64\bin>mysqld --initialize
提示:Service successfully installed
,代表注册服务成功。
如果报错:
Install/Remove of the Service Denied
那就打开程序的时候选择“用管理员身份打开”。
2.在重复上面步骤
最终提示:
D:\mysql-5.7.17-winx64\bin>mysqld --install
Service successfully installed.
就将mysql服务添加到本机服务中了
再次输入:net start mysql
MySQL 服务正在启动 .
MySQL 服务已经启动成功。
大功告成!
最后记得设置mysql服务开机自启哦~
打开[控制面板-管理工具-服务]
查看服务 "MySql "的启动类型为自动
Windows安装解压版MySQL安装步骤
环境变量位置参考 :JDK环境变量配置
在”变量名“处填上”MYSQL_HOME
“
”变量值“为JDK安装路径,笔者的路径是”D:\mysql-5.7.17-winx64
“
点击”确定“选项
在”系统变量“中找到”Path“
选中”Path“点击”编辑“选项
选择右边的“编辑文本”,将引号里面的全部复制%MYSQL_HOME%\bin;
,到“变量值”栏的最前面,“确定”
2. 将MySQL添加到系统服务中并启动:
1)右键“开始”——> “运行®”或者快捷键:“开始”+“R”(以管理员身份运行cmd)
2)cd 到MySQL所在的本地磁盘路径的bin目录,然后回车:
执行:mysqld install MySQL --defaults-file="D:\apps\mysql\mysql-5.7.17-winx64\
(自己实际解压的位置)
启动mysql服务:net start mysql
此时会出现MySQL服务无法启动,服务没有报告任何错误。
解决办法:
执行:
mysqld --install
mysqld --initialize
net start mysql
④ 修改mysql密码
Mysql在启动后会初始化一个默认密码,该密码在mysql的安装目录data/结尾的文件中。
在cmd下执行:mysql -uroot -p
输入上面文件中的密码:XXXXXX
修改密码,执行:SET PASSWORD = PASSWORD(‘你要设置的密码’);
退出使用新密码XXX登录。