mysql连接报错mysql:ERROR 2003 (HY000): Can‘t connect to MySQL server on ‘localhost:3306‘ (10061)

本文详细描述了如何从MySQL官网下载并手动配置MySQL8.0.13forWindows,包括创建my.ini文件、设置端口、安装服务、初始化数据库和修改密码等步骤,以及处理常见错误的方法。
摘要由CSDN通过智能技术生成

从mysql官网上面下载安装包,解压后的样子是这样(我的版本是MySQL8.0.13):

解压之后是没有my.ini文件的,就需要我们自己创建,先建立my.txt,在改后缀名就好了。(我设置的端口是3308)

然后在my.ini中添加的内容是:

[client]
port = 3308
default-character-set = UTF8MB4 
 
[mysqld]
port = 3308
character-set-server = UTF8MB4 
 
basedir=D:\mysql-8.0.13-winx64
datadir=D:\mysql-8.0.13-winx64\data
 
group_concat_max_len=20000 
 
[WinMySQLAdmin]
D:\mysql-8.0.13-winx64\bin\mysqld.exe

用管理员身份打开命令提示符,进入mysql的bin目录下执行命令:mysqld --initialize --console

会得到结果:

安装服务:

mysqld --install MySQL8.0因为这是电脑上第二个mysql 所以服务名改成了 MySQL8.0

启动服务:net start MySQL8.0

登录mysql

输入:mysql -u root -p,会提示你输入密码,这会就用到刚才第3步记录的初始化密码了

修改初始密码

登录mysql之后执行:ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456'; ——修改密码。

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '';——取消密码。(登录数据库我取消了密码,这样方便我自己,就安全这一块的话,你们自己决定就好,我想着,反正是课上实验使用,没什么机密的东西)

https://img-blog.csdn.net/20181024142754410?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2Rhb2Nhb3Jlbjkyd3E=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70

重启服务,测试

bin目录下执行命令:

net stop mysql——终止服务

net start mysql——启动服务

另:若忘记mysql的登录密码,可以删除安装目录下的data文件夹,重复上述安装过程,然后重置密码!

注:

1.反复运行mysqld --initialize --console,会报错,因为data目录已经存在,初始化会失败,所以删掉data目录就好了。

2.如果输入mysqld --initialize --console还报错,出现:

 --initialize specified but the data directory has files in it. Aborting.

 意味着my.ini出错,可以把my.ini的内容改成

[client]
port = 3308
default-character-set = UTF8MB4 
 
[mysqld]
port = 3308
character-set-server = UTF8MB4 
 
basedir=D:\\mysql-8.0.13-winx64
datadir=D:\\mysql-8.0.13-winx64\\data
 
group_concat_max_len=20000 
 
[WinMySQLAdmin]
D:\\mysql-8.0.13-winx64\\bin\\mysqld.exe

也就是将双斜线改为单斜线。

3.如果步骤是跟着我这样来的,就不用配置环境变量。

4.如果你的mysql在开启时出现明明没有一点问题,但就是打开不了,就算是在services.msc中也无法启动mysql,你也可以试试我这样哦。

5.密码问题:初始化密码是在初始化的时候系统设置的默认密码,千万不要照着我的写哈,每个人都是不一样的。

6.退出mysql:使用quit;命令 

最后,这些是我都经历的问题,在网上找了很久的资源,最后还是老师出手。所以,遇到是在解决不了的问题,问问老师吧。

  • 7
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值