草庐IT

caffe_root

全部标签

php - SQLSTATE[HY000] [1698] 拒绝用户访问 'root' @'localhost'

我刚刚安装了Ubuntu16.04(XenialXerus)并在其上安装了Web服务器。一切正常,但我无法访问数据库。即使我创建新用户并授予所有权限,我也无法创建数据库在PHP中我收到此错误:SQLSTATE[HY000][1698]Accessdeniedforuser'root'@'localhost'当我尝试登录终端时,它可以工作,但在PHP和phpMyAdmin中却不行。PHP代码:protected$host='127.0.0.1';protected$db='dbname';protected$name='root';protected$pass='root';protec

mysql - '用户 'root' @'localhost' 的访问被拒绝(使用密码 : NO)'

我正在尝试设置用户root的密码,但出现以下错误,知道吗?+----------------------------------------------------------------------------------------------------------------------------------------+|Grantsforroot@localhost|+-------------------------------------------------------------------------------------------------------

mysql - 如何在 CentOS7 上更改 MySQL root 帐户密码?

我在Centos7虚拟机上安装了mySQL,但我在使用root登录时遇到了问题。我尝试在没有密码的情况下登录或尝试任何默认的(如mysql、admin等)我查看了my.cnf文件并且没有密码。我尝试通过停止服务并使用mysqld_safe--skip-grant-tables&重新启动它来更改密码,但我得到了mysqld_safe:commandnotfound我不知道还能做什么。任何提示/想法将不胜感激! 最佳答案 您使用的是什么版本的MySQL?我正在使用5.7.10并且以root身份登录时遇到了同样的问题有两个问题:无法以ro

mysql - phpMyAdmin - 无法连接 - 无效设置 - 自从我添加了 root 密码 - 被锁定

我运行XAMPP,几天前,我通过phpmyadmin为root密码设置了密码从那一刻起我无法访问phpMyAdmin我关注了thislink上的帮助但那里一切似乎都很好(在config.inc.php中)。我什至尝试完全卸载xampp,重新启动Windows,然后重新安装xampp,但仍然指向localhost/phpmyadmin我收到以下错误MySQLsaid:Cannotconnect:invalidsettings.phpMyAdmintriedtoconnecttotheMySQLserver,andtheserverrejectedtheconnection.Youshou

mysql - 如何将root密码设置为null

如何将MySQL的root用户的密码更改为null--表示没有密码或''--从MySQL命令行客户端? 最佳答案 为我和“5.7.11MySQL社区服务器”工作:usemysql;updateusersetauthentication_string=password(''),plugin='mysql_native_password'whereuser='root';我还必须更改“plugin”字段,因为它被设置为“auth_socket”。之后我可以在没有密码的情况下以mysql-uroot身份连接。

mysql - 用户 'root' @'localhost' 的访问被拒绝(使用密码 : YES) - No Privileges?

我不断收到此错误。我正在使用mySQLWorkbench,我发现root的架构权限为空。根本没有特权。我在使用我的服务器的平台上遇到问题,这是一个突然的问题。root@127.0.0.1显然有很多访问权限,但我是这样登录的,但无论如何它只是分配给localhost-localhost没有权限。我已经做了一些事情,例如FLUSHHOSTS、FLUSHPRIVILEGES等但没有从那个或互联网上找到成功。我怎样才能让root重新获得它的访问权限?我觉得这很令人沮丧,因为当我环顾四周时,人们希望你“有访问权限”,但我没有访问权限,所以我无法进入命令行或任何东西,也无法GRANT自己做任何事情

mysql - 如何恢复 MySQL root 用户的完全权限?

我不小心删除了我的MySQLroot用户的一些权限,包括更改表的能力。有什么方法可以将此用户恢复到其原始状态(具有所有权限)?UPDATEmysql.userSETGrant_priv='Y',Super_priv='Y'WHEREUser='root';#MySQLreturnedanemptyresultset(i.e.zerorows).FLUSHPRIVILEGES;#MySQLreturnedanemptyresultset(i.e.zerorows).#1045-Accessdeniedforuser'root'@'localhost'(usingpassword:YES)

来自所有主机的 MySQL root 访问权限

我在远程Ubuntu机器上安装了MySQL服务器。root用户在mysql.user表中是这样定义的:mysql>SELECThost,user,passwordFROMuserWHEREuser='root';+------------------+------+-------------------------------------------+|host|user|password|+------------------+------+-------------------------------------------+|localhost|root|*xxxxxxxxxxx

mysql - 如何找出 MySQL 的 root 密码

我不知道我的MySQL根密码;我怎样才能找到这个?是否有任何文件存储此密码?我正在关注link但我在本地没有directadmin目录。 最佳答案 感谢@thusharaK,我可以在不知道旧密码的情况下重置根密码。在ubuntu上,我做了以下操作:sudoservicemysqlstopsudomysqld_safe--skip-grant-tables--skip-syslog--skip-networking然后在新的终端运行mysql:mysql-uroot并运行以下查询来更改密码:UPDATEmysql.userSETaut

MySQL:如何重置或更改 MySQL root 密码?

如何在ubuntu服务器中更改MySQLroot密码和用户名?在设置任何更改之前我需要停止mysql服务吗?我也有一个phpmyadmin设置,phpmyadmin会自动更新吗? 最佳答案 在UbuntuLinux上设置/更改/重置MySQLroot密码。在终端中输入以下行。停止MySQL服务器:sudo/etc/init.d/mysqlstop启动mysqld配置:sudomysqld--skip-grant-tables&在某些情况下,您必须先创建/var/run/mysqld:sudomkdir-v/var/run/mysql