-
可能是密码错误,或者用户忘记了密码。
mysql> create user 'nonexistant'@'%' identified by '123456';query ok, 0 rows affected ( sec)
修复:检查和/或重置密码:您无法从MySQL以纯文本形式读取用户的密码,因为密码哈希用于身份验证,但您可以将哈希字符串与“password”函数进行比较。
我们可以看到密码('forgotten'哈希值与身份验证字符串列不匹配,这意味着密码字符串 ='forgotten'这不是正确的登录密码。 如果需要覆盖密码,可以执行以下查询:
mysql> set password for 'nonexistant'@'%' = 'hello$!world';empty set ( sec)
-
给出特定的错误提示并发送图片。
难道不是这样吗?
默认情况下,不允许 root 用户远程连接。 请在登录前创建一个新的数据库用户并分配访问数据库的权限。
不建议启用 root 的远程连接权限。 除非它位于局域网内。
-
1045 通常是数据库用户名或密码错误。
-
用户名或密码错误!
-
您好,我第一次安装mysql的时候,在互联网上检查登录mysql的命令行是mysql -u root -p密码
例如:mysql -r root -p 123456
但奇怪的是,这个命令不适合我输入或不输入,它会要求再次输入密码,然后返回。
error 1049 (42000): unknown database '123456'”
此错误消息很明显,-p 后面的密码表示数据库名称。 但是-p参数p应该代表密码的含义,这让我之前很困惑。 之后,我登录了mysql并继续使用它。
c:\>mysql -u root -p
enter password: *
这样的格式。
直到今天,我突然发现了一个帖子:
mysql -r root -p123456
P和密码连接好了,赶紧试一试,果然可以登录了!
唉。 我太愤慨了!!
! 一个粗心大意,误导了这么久。 我最初是如何找到它的,但我找到的只是一个在 -p 后面带有空格的格式。
PS:-r 后跟用户名,也可以添加空格,但密码后不能跟空格。
格式:mysql -r root -p123456
mysql -rroot -p123456
-
可能是密码错误,或者用户忘记了密码。
mysql> create user 'nonexistant'@'%' identified by '123456';query ok, 0 rows affected ( sec)
修复:检查和/或重置密码:您无法从MySQL以纯文本形式读取用户的密码,因为密码哈希用于身份验证,但您可以将哈希字符串与“password”函数进行比较。
我们可以看到密码('forgotten'哈希值与身份验证字符串列不匹配,这意味着密码字符串 ='forgotten'这不是正确的登录密码。 如果需要覆盖密码,可以执行以下查询:
mysql> set password for 'nonexistant'@'%' = 'hello$!world';empty set ( sec)
当您的计算机上出现蓝屏时,您在计算机上做什么,您能告诉我们吗? 我会更准确地告诉你你在告诉你什么。 >>>More
关于诚信的名言:
花朵不能结果,但一定不能失去颜色。 一个人可以气馁,但一个人不能失去自己的正直——匿名。 >>>More
360 是 Guardian 和 Antivirus 的结合。
推荐腾讯电脑管家(杀毒+管理,只需要一个副本),它拥有四大强大的杀毒引擎,包括小红伞本地引擎、金山云检测杀伤引擎、管家云检测杀杀,以及电脑管家自主研发的杀毒引擎。 >>>More
将软件安装到其他分区 打开设置 - 系统 - 存储,您将在右侧看到“保存位置”设置,您可以在其中将应用程序设置为安装在其他分区中,甚至可以安装到可移动存储设备(包括便携式硬盘或 USB 闪存驱动器),但不能安装到网络驱动器。 >>>More