Mysql 错误1045(28000):拒绝用户访问';根'@';本地主机';(使用密码:是);Can';t重置密码
正如它在标题中所说;当我执行Mysql 错误1045(28000):拒绝用户访问';根'@';本地主机';(使用密码:是);Can';t重置密码,mysql,mariadb,Mysql,Mariadb,正如它在标题中所说;当我执行mysql时,它会显示错误1045(28000):用户'root'@'localhost'的访问被拒绝(使用密码:否)。 我试着做了mysql-u root-p,它说了同样的事情。 所以我想用sudo mysqld\u safe-跳过授权表&重置密码,当我这样做时,显示如下: root@xx:~#200315 17:45:56 mysqld_安全登录到syslog 200315 17:45:56 mysqld_safe mysqld进程已存在 当我执行mysql-u
mysql
时,它会显示错误1045(28000):用户'root'@'localhost'的访问被拒绝(使用密码:否)
。
我试着做了mysql-u root-p
,它说了同样的事情。
所以我想用sudo mysqld\u safe-跳过授权表&
重置密码,当我这样做时,显示如下:
root@xx:~#200315 17:45:56 mysqld_安全登录到syslog
200315 17:45:56 mysqld_safe mysqld进程已存在
当我执行mysql-u root
时,它仍然会说拒绝用户'root'@'localhost(使用密码:NO)
的访问,并退出sudo mysqld\u safe——跳过授权表
系统是Nginx
DB是MariaDB
谢谢看来
mysqld\u safe
命令不起作用
在执行mysqld\u safe
命令之前停止mysqld(如sudo服务mysqld stop
或sudo stop systemctl mysql
)可能会有帮助