vultr服务器mysql无法登陆求解
如果是新装的mysql是没设置密码需要用临时密码登录上去 然后修改root密码
1、执行此次命令查看mysql临时密码 grep -m 1 'password' /var/log/mysqldlog
2、命令执行完之后 会看到 下面的一段,DxzQ(-sdfdtgd9mI 就是临时密码
A temporary password is generated for root@localhost: DxzQ(-sdfdtgd9mI
3、执行mysql -u root -p 回车 然后输入临时密码 登录mysql
4、登录mysql之后执行show databases; 会提示让你设置root密码
5、执行下面两个命令之一 来修改root密码,密码一定要弄复杂点才能修改成功,
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('Mysqlpassw0rd');
alter user 'root'@'localhost' identified by 'Mysqlpassw0rd';
如果还是不行 私信我 免费远程帮你解决
MySQL 80密码正确但无法登录。我直接提示我的密码错误,因为密码设置不正确。我需要重置密码。设置方法是:
1,首先进入phpmyadmin管理后台。
2,然后,点击顶部导航中的“用户”,这个mysql内置了几个默认的数据库用户。
3,单击用户背面的“编辑权限”。
4,在“更改密码”中填写新密码并执行。
5,然后通过编辑器打开它。
6,找到30行,33行和40行。修改“登录类型”,“登录密码”,“您是否需要密码”,如图所示。
7,接下来,需要在任务栏中重新启动我们的wamp服务器,然后再次刷新phpmyadmin页面,会出现一个对话框,提示输入登录信息。
8,输入设置的密码并匹配用户名以登录。它将成功。
问题问反了,应该是phpmyadmin无法登录mysql的新建用户
你的mysql和phpmyadmin不在同一台机器上吧。
在新建用户的时候host里加上你phpmyadmin的IP或者是直接加上%
错误代码 1045
Access denied for user 'root'@'localhost' (using password:YES)
解决办法是重新设置root用户密码,在Windows平台下操作步骤如下:
1、以系统管理员身份登录到系统;
2、如果MySQL服务器正在运行,停止它。
如果是作为Windows服务运行的服务器,进入服务管理器:开始菜单->控制面板->管理工具->服务
如果服务器不是作为服务而运行的,可能需要使用任务管理器来强制停止它。
3、创建1个文本文件,并将下述命令置于单一行中:
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MyNewPassword');
用任意名称保存该文件。在本例中,该文件为C:\mysql-inittxt。
4、进入DOS命令提示:开始菜单->运行-> cmd
假定你已将MySQL安装到C:\mysql。如果你将MySQL安装到了另一位置,请对下述命令进行相应的调整。
在DOS命令提示符下,执行命令:
C:\> C:\mysql\bin\mysqld-nt --init-file=C:\mysql-inittxt
在服务器启动时,执行由“--init-file”选项(作用:在启动时从指定的文件中读取SQL命令)命名的文件的内容,更改根用户密码。当服务器成功启动后,应删除C:\mysql-inittxt。
5、停止MySQL服务器,然后在正常模式下重启它。如果以服务方式运行服务器,应从Windows服务窗口启动它。如果以手动方式启动了服务器,能够像正常情形下一样使用命令。
应能使用新密码进行连接。
希望你好运
第一、遍历到我们当前网站环境中PHPMYADMIN文件夹所在的目录
第二、找到configdefaultphp文件
第三、更换交换:
$cfg['Servers'][$i]['host'] = 'localhost';
更换成
$cfg['Servers'][$i]['host'] = '127001';
第四、保存且替换服务器中的文件,重启MYSQL生效,不重启也可以。
最后,我们再登录PHPMYADMIN就可以正常登陆,这里需要注意一个问题,我们在安装网站的时候,配置服务器链接原来是LOCALHOST的,以后需要用127001作为服务器链接。
0条评论