版本:mysql 5.7.28
mysql环境配置参考:跳转
登录MySQL问题说明:
问题:ERROR 2003 (HY000): Can’t connect to MySQL server on ‘localhost’
(10061)
问题定位分析:
1.密码是否正确输入。
2.my.ini或my.conf配置问题,此处针对本机配置说明
>[client]
port = 3306
[mysqld]
character-set-server=utf8
#本机ip,此处问题容易被忽略,即使启动服务和密码正确,也会报以上问题。
bind-address = 127.0.0.1
#bind-address = 0.0.0.0 这条也可以,参考教程注解为本机ipv4地址绑定
port = 3306
basedir=D:\Program Files\mysql-5.7.28-win32
datadir=D:\Program Files\mysql-5.7.28-win32\data
max_connections=2000
default-storage-engine=INNODB
[mysql]
default-character-set=utf8
[mysql.server]
default-character-set=utf8
[client]
default-character-set=utf8`
3.检查mysql服务是否创建[mysqld --install]和启动[net start mysql]
说明:正常创建服务,启动配置文件my.ini或my.conf配置符合语法,都能启动服务。
确保以上几个步骤没问题,即可正常登录进mysql。
root密码变更:
alter user ‘root’@‘localhost’ identified by ‘newPassword’;
关于免密登录:
[client]
port = 3306
user = root
password = ******
在启动配置文件中按以上配置,即可免密登录mysql。