资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

登录mysql失败怎么办 mysql数据库登录失败处理

mysql登录出错(mysql -u root -p)

一般是安装时候提示没有输入密码,导致登录密码出问题。

专注于为中小企业提供成都网站设计、网站制作服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业双湖免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了上千企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。

mysqld点吸烟 f 配置文件中添加“skip-grant-tables”

[mysqld]

user = mysql

pid-file = /var/run/mysqld/mysqld.pid

socket = /var/run/mysqld/mysqld.sock

port = 3306

basedir = /usr

datadir = /var/lib/mysql

tmpdir = /tmp

lc-messages-dir = /usr/share/mysql

skip-external-locking

PASSWORD要使用大写。

mac连接mysql登录失败问题

报错:

[MySQL][ODBC 8.0(w) Driver]Can't connect to MySQL server on……

确保你的mysqql服务器是开着的状态

尝试方法

打开系统偏好设置

看是否是close 状态,如果是 ,点start使之启动

再连接,成功了

还可以参考地址:

MySQL 8.0 密码正确 但是无法登录 直接提示我密码错错误

MySQL 8.0密码正确但无法登录。我直接提示我的密码错误,因为密码设置不正确。我需要重置密码。设置方法是:

1,首先进入phpmyadmin管理后台。

2,然后,点击顶部导航中的“用户”,这个mysql内置了几个默认的数据库用户。

3,单击用户背面的“编辑权限”。

4,在“更改密码”中填写新密码并执行。

5,然后通过编辑器打开它。

6,找到30行,33行和40行。修改“登录类型”,“登录密码”,“您是否需要密码”,如图所示。

7,接下来,需要在任务栏中重新启动我们的wamp服务器,然后再次刷新phpmyadmin页面,会出现一个对话框,提示输入登录信息。

8,输入设置的密码并匹配用户名以登录。它将成功。

Mysql8.0.13 登录报1045(28000)错误

mysql-8.0.13 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

一、修改root密码

mysql update mysql.user set authentication_string="123456" where user="root";

或:mysqlupdate mysql.user set authentication_string="123456" where user="root" and host='localhost';

#刷新权限(必须步骤)

mysql flush privileges;

#查询密码是否生效:

mysql select host,user,authentication_string from mysql.user;

mysql-8.0.13修改密码后mysqlquit  再次登录。

mysql - u root -p

password:123456 

报错:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

找到一种解决方法:

1、cmd-1窗口:无密码启动mysql服务

mysqld --console --skip-grant-tables --shared-memory ;

#--skip-grant-tables 的意思是启动MySQL服务的时候跳过权限表认证。

2、无密码登录,再次修改密码。

再开一个CMD窗口(前一个CMD窗口已经不能动了),转到mysql\bin目录

mysql -u root -p

-密码不输入直接enter

#修改密码为空

mysql UPDATE mysql.user SET authentication_string='' WHERE user='root';

mysqlflush privileges;    

myslqquit   

#再次登录无密码登录

mysql - u root -p

Enter password: 

#enter不输入密码进入mysql

------------------------------------------------------------------------------------

查询网上资料,可能是MySQL8.0的caching_sha2_password问题,再来试试

MySQL8.0采用了新的更安全的验证方式,原有修改密码方法修改密码后无法登录

mysqlupdate mysql.user set authentication_string="123456" where user="root" and host='localhost';

1、首先查询用户

mysql select host,user,plugin,authentication_string from mysql.user;

2、修改密码和密码方式

mysql ALTER user 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';

mysql flush privileges;

3、退出再次登录,成功。

或者也可以修改密码后再修改plugin

1、mysqlupdate mysql.user set authentication_string="123456" where user="root" and host='localhost';

2、mysql UPDATE mysql.user SET plugin='mysql_native_password' WHERE user='root';

具体步骤:windows-mysql无法登录,修改密码

1、首先关闭正在运行的MySQL服务。 

2、打开CMD窗口,转到mysql\bin目录。 

3.、输入 mysqld --console --skip-grant-tables --shared-memory ;。--skip-grant-tables 的意思是启动MySQL服务的时候跳过权限表认证。

4、再开一个CMD窗口(前一个窗口已经不能动了),转到mysql\bin目录。 

5. 输入mysql -u root -p回车,出现MySQL提示符 。  

6. 进行修改密码:

ALTER user 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';

# plugin需要改成: mysql_native_password

7. 刷新权限(必须步骤):flush privileges; 。 

8. 退出 quit。 

9. 再次访问,使用用户名root和新密码123456登录。 

#启动mysql服务    net start mysql

#停止mysql服务    net stop mysql

#登录mysql   mysql -u root  -p

#查询用户信息 

mysql select host,user,plugin,authentication_string from mysql.user;

#修改密码:

mysql ALTER user 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY it'123456';

#退出  mysqlquit


网站标题:登录mysql失败怎么办 mysql数据库登录失败处理
标题URL:http://cdkjz.cn/article/ddeiipc.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

业务热线:400-028-6601 / 大客户专线   成都:13518219792   座机:028-86922220