“ Access denied for user ‘root’@’”
权限的问题
xshell连接linux进入mysql的bin目录下:
1.mysql -u root -p
键入密码进入mysql(密码是隐藏输入的,直接输入密码回车即可)
2.grant all privileges on . to root@"%" identified by “1234”;
意思是设置授予所有用户通过密码1234进入到当前mysql,如果要设置特定的ip,修改“%” ,将百分号换为你的电脑ip即可(mysql内的命令需要带分号结尾才会执行)
3.flush privileges;
刷新权限
4.exit;
退出
5.service mysql restart
重启mysql
“Password authentication failed”
一般是密码设置错误
常规连接:
SSH连接
常规和ssh的密码通过不一样,注意区分