正文
登陆mysql失败怎么办 mysql 登录失败
小程序:扫一扫查出行
【扫一扫了解最新限行尾号】
复制小程序
【扫一扫了解最新限行尾号】
复制小程序
#1045 无法登录 MySQL 服务器
解决办法是重新设置root用户密码,在Windows平台下操作步骤如下:
1、以系统管理员身份登录到系统;
2、如果MySQL服务器正在运行,停止它。
如果是作为Windows服务运行的服务器,进入服务管理器:开始菜单-控制面板-管理工具-服务
如果服务器不是作为服务而运行的,可能需要使用任务管理器来强制停止它。
3、创建1个文本文件,并将下述命令置于单一行中:
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MyNewPassword');
用任意名称保存该文件。在本例中,该文件为C:\mysql-init.txt。
4、进入DOS命令提示:开始菜单-运行- cmd
假定你已将MySQL安装到C:\mysql。如果你将MySQL安装到了另一位置,请对下述命令进行相应的调整。
在DOS命令提示符下,执行命令:
C:\ C:\mysql\bin\mysqld-nt --init-file=C:\mysql-init.txt
在服务器启动时,执行由“--init-file”选项(作用:在启动时从指定的文件中读取SQL命令)命名的文件的内容,更改根用户密码。当服务器成功启动后,应删除C:\mysql-init.txt。
5、停止MySQL服务器,然后在正常模式下重启它。如果以服务方式运行服务器,应从Windows服务窗口启动它。如果以手动方式启动了服务器,能够像正常情形下一样使用命令。
附:
其他方法
方法一:
# /etc/init.d/mysql stop
# mysqld_safe --user=mysql --skip-grant-tables --skip-networking
# mysql -u root mysql
mysql UPDATE user SET Password=PASSWORD(’newpassword’) where USER=’root’;
mysql FLUSH PRIVILEGES;
mysql quit
# /etc/init.d/mysql restart
# mysql -uroot -p
Enter password: 输入新设的密码newpassword
mysql
方法二:
直接使用/etc/mysql/debian.cnf文件中[client]节提供的用户名和密码:
# mysql -udebian-sys-maint -p
Enter password: 输入[client]节的密码
mysql UPDATE user SET Password=PASSWORD(’newpassword’) where USER=’root’;
mysql FLUSH PRIVILEGES;
mysql quit
# mysql -uroot -p
Enter password: 输入新设的密码newpassword
mysql
另一个方法
Windows:
1. 管理员登陆系统,停止mysql服务或者结束mysqld-nt进程
2. 进入命令行,来到mysql的安装目录.假设安装目录为 d:\mysql\ , CMD进入命令行
3. 运行 d:\mysql\bin\mysqld-nt --skip-grant-tables 启动mysql,关闭权限的检查
4. 运行 d:\mysql\bin\mysqladmin -u root flush-privileges password "newpassword" 重设root密码
5. 重新启动mysql服务
mysql无法登陆
1、按下win+R键打开“运行”登陆mysql失败怎么办,在输入框里面输入“cmd”登陆mysql失败怎么办,点击确定:
2、在命令行里面输入“net stop mysql”就是关闭mysql服务登陆mysql失败怎么办,输入“net start mysql”,接着按回车键,开启mysql服务:
3、重复第一步在mysql安装目录的bin文件下,打开一个新的命令行, 输入“mysql -uroot -p”,之后输入数据库密码就可以登录数据库登陆mysql失败怎么办了:
mysql root用户不能登录怎么解决?
MySQL提供跳过访问控制的命令行参数,通过在命令行以此命令启动MySQL服务器:\x0d\x0asafe_mysqld --skip-grant-tables\x0d\x0a即可跳过MySQL的访问控制,任何人都可以在控制台以管理员的身份进入MySQL数据库。\x0d\x0a需要注意的是在修改完密码以后要把MySQL服务器停掉重新启动才会生效\x0d\x0a先找到mysql.server 然后停止mysql服务\x0d\x0a# mysqld_safe --skip-grant-tables --skip-networking \x0d\x0a# mysql\x0d\x0ause mysql;\x0d\x0aupdate user set password=PASSWORD("new-password") where user="root";\x0d\x0aflush privileges;
MySQL 8.0 密码正确 但是无法登录 直接提示我密码错错误
MySQL 8.0密码正确但无法登录。我直接提示我的密码错误登陆mysql失败怎么办,因为密码设置不正确。我需要重置密码。设置方法是:
1,首先进入phpmyadmin管理后台。
2,然后,点击顶部导航中的“用户”,这个mysql内置登陆mysql失败怎么办了几个默认的数据库用户。
3,单击用户背面的“编辑权限”。
4,在“更改密码”中填写新密码并执行。
5,然后通过编辑器打开它。
6,找到30行,33行和40行。修改“登录类型”,“登录密码”,“您是否需要密码”,如图所示。
7,接下来,需要在任务栏中重新启动我们的wamp服务器,然后再次刷新phpmyadmin页面,会出现一个对话框,提示输入登录信息。
8,输入设置的密码并匹配用户名以登录。它将成功。
phpmyadmin登陆出现无法登陆MySQL
phpmyadmin登陆出现无法登录MySQL是设置错误造成的,解决方法为:
1、首先打开运行命令窗口,可以通过按住windows键+R的组合键来实现,输入cmd,然后按下回车键。
2、这样就进入了doc的命令窗口。
3、切换到我们安装mysql的盘符。
4、然后再切换到mysql的bin目录。
5、输入mysql -uroot -p。
6、提示输入密码。
7、输入mysql密码之后,然后按下回车键,出现welcome的字样表示登陆成功。
mysql在登陆时出现ERROR 2005 (HY000): Unknown MySQL server host 'localhost;' (2)错误
1、首先在登录前需要在配置文件中进行设置,找到配置文件。
2、打开配置文件,在配置文件的最尾端加上skip-grant-tables用来跳转密码验证,然后保存文件。
3、接着修改完成后,需要重启mysql服务,如下图。
4、重启完成后再重新登录mysql服务器。
5、最后登录成功后看到操作窗口就能正常操作了。
登陆mysql失败怎么办的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于mysql 登录失败、登陆mysql失败怎么办的信息别忘了在本站进行查找喔。