首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Ubuntu升级到20.04后,拒绝访问用户'root'@'localhost‘(使用密码: yes)

在Ubuntu升级到20.04后,拒绝访问用户'root'@'localhost'的错误提示是由于MySQL数据库的安全设置导致的。在新版本的Ubuntu中,MySQL默认使用了插件认证方式,而不再支持使用密码进行认证。

要解决这个问题,可以按照以下步骤进行操作:

  1. 使用sudo命令以root权限登录到Ubuntu系统。
  2. 打开终端,输入以下命令以停止MySQL服务:
  3. 打开终端,输入以下命令以停止MySQL服务:
  4. 以跳过权限认证的方式启动MySQL服务:
  5. 以跳过权限认证的方式启动MySQL服务:
  6. 打开另一个终端窗口,输入以下命令以登录到MySQL服务器:
  7. 打开另一个终端窗口,输入以下命令以登录到MySQL服务器:
  8. 在MySQL命令行中,使用以下命令更新root用户的认证方式:
  9. 在MySQL命令行中,使用以下命令更新root用户的认证方式:
  10. 其中,'新密码'是你想要设置的新密码。
  11. 刷新MySQL的权限设置:
  12. 刷新MySQL的权限设置:
  13. 退出MySQL命令行:
  14. 退出MySQL命令行:
  15. 在第一个终端窗口中,使用Ctrl+C停止MySQL服务。
  16. 重新启动MySQL服务:
  17. 重新启动MySQL服务:

现在,你应该可以使用新密码登录到MySQL数据库了。

对于这个问题,可以参考腾讯云的MySQL产品,腾讯云提供了MySQL数据库的云服务,具有高可用、高性能、高安全性等特点。你可以通过腾讯云的MySQL产品来搭建和管理自己的数据库,详细信息可以参考腾讯云MySQL产品的介绍页面:腾讯云MySQL产品介绍

相关搜索:Springboot:拒绝用户'root'@'localhost‘的访问(使用密码: YES)拒绝访问用户"gestioip'@'localhost‘(使用密码: YES)拒绝使用密码访问用户'root'@'localhost‘:NO"java.sql.SQLException:拒绝用户'root'@'localhost‘的访问(使用密码: YES)“Mysql错误:错误1045 (28000):拒绝访问用户'root'@'localhost‘(使用密码: YES)错误1045 (28000):拒绝Windows上的用户'root'@'localhost‘(使用密码: YES)访问错误1045 (28000):拒绝访问用户'admin'@'localhost‘(使用密码: YES)MySQL说:拒绝用户'root'@'localhost‘的访问(使用密码: NO)“拒绝访问用户''@localhost (使用密码: no)Symfony - doctrine: SQLSTATE[HY000] [1045]拒绝用户'root'@'localhost‘的访问(使用密码: YES)返回我的错误是`拒绝访问用户'root'@'localhost‘(使用密码: YES)`。即使我使用“mike`”java.sql.SQLException:拒绝访问用户'wineship'@'localhost‘(使用密码: YES)MySQL ERROR 1045(28000):用户'账单'@'localhost'拒绝访问(使用密码:YES)mvn spring-boot:run导致用户'root'@'localhost‘的访问被拒绝(使用密码: YES)使用Cpanel拒绝访问用户'root'@'localhost‘窗口拒绝ubuntu 18.04上的用户'root'@'localhost‘Laravel的访问TRAVIS CI :错误1045 (28000):拒绝访问用户'root'@'localhost‘(使用密码: NO)mysql -v错误1045 (28000):拒绝访问用户root'@'localhost‘(使用密码: NO)mysql启动ubuntu -错误1045 (28000):拒绝访问用户'username'@'localhost‘(使用密码: NO)Mysql2::Error::ConnectionError:拒绝访问用户'rails_ user '@'localhost‘(使用密码: YES)
相关搜索:
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • 保姆级!超详解!远程连接Linux虚拟机!

    @lgw01-amd64-030) (gcc (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0, GNU ld (GNU Binutils for Ubuntu) 2.34) #56...1.3 设置 root 密码,修改配置 如果想要使用 root 远程登录的话,执行如下命令: linuxy@linuxy:~$ sudo passwd root linuxy@linuxy:~$ sudo...:~$ sudo systemctl restart ssh ubuntu 上默认是不允许 root 远程登录的,需要修改配置,修改重启 ssh 服务。...1.4 远程连接 使用远程连接工具进行连接,下面通过 Windows 的终端进行连接。  连接命令格式为:ssh 用户名@IP 远程连接工具看第三部分。...2.2 远程连接 使用远程连接工具进行连接,下面通过 Windows 的终端进行连接。  连接命令格式为:ssh 用户名@IP 远程连接工具看第三部分。

    2.5K00

    Ubuntu20.04安装Mysql

    3.1配置远程访问Ubuntu下MySQL缺省是只允许本地访问的,使用workbench连接工具是连不上的; 如果你要其他机器也能够访问的话,需要进行配置; 找到 bind-address 修改值为...mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '密码'; #使用mysql_native_password...修改加密规则 mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '密码' PASSWORD EXPIRE NEVER; #更新一下用户密码 mysql...其中root@localhostlocalhost就是本地访问,配置成 % 就是所有主机都可连接; 第二个’密码’为你给新增权限用户设置的密码,%代表所有主机,也可以是具体的ip; 注意不要直接更新密码的编码格式...,即MYSQL数据库所在的那台主机),这样用户使用知道test2的密码,他也无法从internet上直接访问数据 库,只能通过MYSQL主机上的web页来访问了。

    2.2K11

    Ubuntu系统运维所遇问题解决

    [TOC] 0x01 入坑出坑 1.Ubuntu20.04密码忘记了怎么办?...描述:解决流程与CentOS7更改密码原理差不多都是通过修复模式进入单用户模式进行更改重置密码; 实施准备工作: Ubuntu 20.04系统 具有root权限或者sudo权限 具有域名控制权,可做...进行引导启动Ubuntu 20.04系统; 4) 成功启动Ubuntu 20.04系统之后,您应该直接就是root用户身份在执行命令了,而不需要输入root密码。...mount | grep -w / # 2.重置root密码 passwd root 5) 完成重置密码或者破解密码的工作,重启Ubuntu 20.04,执行以下命令重启服务器:exec /sbin...WeiyiGeek.高级选项 2) 选择单用户模式进行root修改密码或者重置其它用户密码采用passwd 用户命令; WeiyiGeek.恢复菜单 3) 退出重启(reboot

    4.4K20

    如何在 Ubuntu 20.04 上安装 MariaDB

    在下一个提示中,你会被问到是否 MySQL root 用户设置密码: Set root password? [Y/n] n 输入n。...在 Ubuntu 上, MariaDB 用户默认使用auth_socket进行鉴权。这个插件会检查启动客户端的本地系统用户是否和指定的 MariaDB 用户名相匹配。...下一步,你将会被要求移除匿名用户,限制 root 用户访问本地机器,移除测试数据库,并且重新加载权限表。对于所有的问题,你应该回答Y: Remove anonymous users?...这个auth_socket插件将会通过 Unix socket 文件验证用户来连接localhost。这就意味着你不能通过提供密码来验证 root。...'localhost' IDENTIFIED BY 'very_strong_password'; 你可以将这个管理员用户命名为任何你想要的名字,但是请确保你使用了一个强大的密码

    3.7K10

    Linux Sudo 本地权限提升高危漏洞风险通告(CVE-2021-3156)

    通过利用次漏洞,任何没有特权的用户都可以使用默认的sudo配置在易受攻击的主机上获得root权限(无需密码) 主要漏洞细节是Unix操作系统在命令参数中转义反斜杠时存在基于堆的缓冲区溢出漏洞。...只要存在sudoers文件(通常是 /etc/sudoers),攻击者就可以使用本地普通用户利用sudo获得系统root权限 Qualys安全研究人员已经能够独立验证漏洞并开发多种利用形式,并在Ubuntu...20.04(Sudo 1.8.31)、Debian 10(Sudo 1.8.27)和Fedora 33(Sudo 1.9.2)上获得完整的root用户特权,目前POC已公开 影响范围: Sudo 1.9.0...20.04 LTS版本用户,建议升级到如下版本: sudo - 1.8.31-1ubuntu1.2 sudo-ldap - 1.8.31-1ubuntu1.2 2)Ubuntu 18.04 LTS版本用户...,建议升级到如下版本: sudo - 1.8.21p2-3ubuntu1.4 sudo-ldap - 1.8.21p2-3ubuntu1.4 3)Ubuntu 16.04 LTS版本用户,建议升级到如下版本

    52610

    macOS Big Sur 使用全新虚拟化框架创建超轻量虚拟机!

    要想使用该框架来创建管理虚拟机,需要对其进行封装,构建出一个易于使用的工具,目前最优秀的就是 vftool[2]。 下面就来看看如何使用 vftool 来创建 Ubuntu 虚拟机。 1....mv ubuntu-20.04-server-cloudimg-amd64-initrd-generic initrd $ tar xvfz ubuntu-20.04-server-cloudimg-amd64...@(none):/# echo "PermitRootLogin yes" >> /etc/ssh/sshd_config root@(none):/# sed -i "/^PasswordAuthentication.../ c PasswordAuthentication yes" /etc/ssh/sshd_config root@(none):/# exit (initramfs) umount /dev/vda...上面的步骤总共干了这么几件事: 挂载硬盘 禁用 cloud-init 设置主机名和 ssh 秘钥 设置网络 设置 ssh 允许使用 root 用户密码登录 然后在运行 vftool 命令的窗口中按

    1.7K10

    windows不安装虚拟机如何使用Linux系统作为开发工具?

    简而言之,使用WSL相当于在Windows中内嵌了一个Linux系统,它与所属的Windows系统可以互相访问本地系统,可以使用Windows的网络访问互联网,继承Windows中配置的hosts等,除了...Microsoft Store安装WSL 在微软应用商店搜索 Linux,可以看到一系列 Linux 发行版,根据自己需要选择适合自己的发行版,这里我选用 Ubuntu 20.04,下载完成启动,等待安装完成...WSL基本设置 配置用户名和密码 在开始菜单中打开 Ubuntu Ubuntu 会进行较长时间的安装和初始化,之后会提示你设置 Linux 的用户名和密码。...更换源 更换/etc/apt/sources.list文件里的源 安装好ubuntu20.04,默认的软件更新源是国外的,在国内使用速度很慢,需要更换成国内的源,这样才能正常安装和更新软件。...以root 用户或具有sudo特权的用户执行以下步骤: sudo apt update sudo apt install openssh-server 安装完成,SSH服务将自动启动。

    2.4K40

    macOS Big Sur 使用全新虚拟化框架创建超轻量虚拟机!

    要想使用该框架来创建管理虚拟机,需要对其进行封装,构建出一个易于使用的工具,目前最优秀的就是 vftool[2]。 下面就来看看如何使用 vftool 来创建 Ubuntu 虚拟机。 1....打开钥匙串访问,依次选择 证书助理 --> 创建证书: ? 百度网盘再次回收免费空间!21日前赶紧登录下!网友评:想钱想疯了? 选择证书类型为 代码签名,名字随便写,然后点击创建: ?...@(none):/# echo "PermitRootLogin yes" >> /etc/ssh/sshd_config root@(none):/# sed -i "/^PasswordAuthentication.../ c PasswordAuthentication yes" /etc/ssh/sshd_config root@(none):/# exit (initramfs) umount /dev/vda...上面的步骤总共干了这么几件事: 挂载硬盘 禁用 cloud-init 设置主机名和 ssh 秘钥 设置网络 设置 ssh 允许使用 root 用户密码登录 然后在运行 vftool 命令的窗口中按

    2.2K10

    Centos8,Debian11,Ubuntu20.04-amd64安装zabbix6.0-mariadb-Apache

    密码 mysql_secure_installation #直接回车,空 是否设置密码:y 输入设置密码: 再次输入密码: 是否移除anonymous用户:y 是否不允许root远程登录:n 是否移除...Admin,密码zabbix Ubuntu20.04-zabbix6.0安装部署 MobaXterm连接Ubuntu20.04报错:Network error: Connection refuse 安装...mariaDB,或者使用自带的mysql即可 sudo apt-get remove mysql-* #安装mariadb,没有使用root权限的话,就使用sudo sudo apt-get install...再次输入密码: 是否移除anonymous用户:y 是否不允许root远程登录:n 是否移除test数据库:y 是否更新:y sudo systemctl enable --now mariadb #...密码 mysql_secure_installation #直接回车,空 是否设置密码:y 输入设置密码: 再次输入密码: 是否移除anonymous用户:y 是否不允许root远程登录:n 是否移除

    76820

    CVE-2021-3560漏洞复现及原理分析

    该漏洞的成因是执行dbus-send命令在认证完成前强制终止引发错误,而Polkit未正确处理错误而导致允许无特权的用户添加一个sudo用户进行权限提升。...如果不是,将会向身份验证代理发送允许授权请求的管理员用户列表 身份验证代理弹出一个对话框向用户进行密码认证 用户输入,身份验证代理将密码发送给Polkit 身份验证通过后,Polkit将“yes...这是为了添加pwn用户的登录密码,由于无法使用明文,所以需要使用ssl加密 ?...20.04(Hirsute Hippo) Ubuntu 20.10(Groovy Gorilla) Ubuntu 21.04LTS(Focal Fossa) 04 后记 为什么kill进程的时间不确定...05 参考文档 https://github.blog/2021-06-10-privilege-escalation-polkit-root-on-linux-with-bug/ https://ubuntu.com

    2.8K30

    Ubuntu18.04 安装MySQL

    mysql服务是正常的: 3.配置远程访问Ubuntu下MySQL缺省是只允许本地访问的,使用workbench连接工具是连不上的; 如果你要其他机器也能够访问的话,需要进行配置; 3.1...首先用根用户进入 sudo mysql -uroot -p 登入root进行其他设置: GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED...BY "123456"; 其中root@localhos,localhost就是本地访问,配置成%就是所有主机都可连接; 第二个'123456'为你给新增权限用户设置的密码,%代表所有主机,也可以是具体的...ip; 不过这随设置了%但我root通过工具还是登陆不进去,可能是为了安全性,所以新建数据库和用户; 3.2 新建数据库和用户root用户新建数据和用作远程访问用户 ##1 创建数据库weixx...weixx.* TO wxx@"%" IDENTIFIED BY "654321"; 4.使用workbench连接数据库 打开workbench进行连接配置: 配置完成,在主界面选择weixx

    1.2K20

    Win10安装Ubuntu20.04LTS子系统

    安装网络管理工具 7、修改Ubuntu管理员密码 8、使用Xshell连接Ubuntu子系统 9、在win10控制重启Ubuntu子系统 10、设置默认登录用户root用户 ---- 1、打开Microsoft...“Linux”,下载Ubuntu20.04 3、启用“使用于Linux的Windows子系统” 4、重启电脑安装Ubuntu 安装前需要登录微软账户,登录之后即可安装 安装完成之后,可在开始图标中看到已安装的应用...用户登录 Port 23 PermitRootLogin yes PasswordAuthentication yes #StrictModes no #UsePrivilegeSeparation...Ubuntu管理员密码 输入passwd root命令,然后再连续输入两次密码即可修改root用户密码 sudo passwd root su root 8、使用Xshell连接Ubuntu子系统...,直接删除第一次登录时创建的用户 userdel com 删除之后重新打开Ubuntu,系统便默认使用root账户登录了

    3.4K32
    领券