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服务
mysql5.7安装出错,停在了starting server我碰到了同样的问题,刚刚中午解决了,不知道是不是同一种情况:
我的电脑之前装了其他版本的MySQL,卸载了一段时间之后,最近安装最新的MYSQL5.7,就出现一直卡在最后那个Start Server这里 , 在windows服务里面手动启动MySQL服务,也报错,无法启动,卸载重装了好几次还是会出现启动不了MySQL服务 。
我的解决方案:
1、删除MySQL服务,cmd下面输入sc delete MySQL57,不知道你的服务名字是不是MySQL57;
2、卸载所有和MySQL相关的程序,有好几个 , 注意,一定要删除与MySQL相关的所有的数据,不能用MySQL自带的卸载 , 我是用Uninstall Tool3.5.3,在卸载程序界面 , 右键选择与MySQL相关的程序,弹出一个菜单,选择强制删除,按照提示操作就可以了;
3、重新安装MySQL5.7即可启动MySQL5.7服务;本人猜测,是MySQL自带卸载没有把一些会引起冲突的数据给删除 , 导致再次安装出现的问题 。
如何强制修改mysql的root密码1. KILL掉系统里的MySQL进程;
2. 在命令提示符下(CMD),进入到MYSQL的BIN目录,用以下命令启动MySQL,以不检查权限的方式启动;
【mysql怎么强制结束 mysql怎么终止】mysqld-nt --skip-grant-tables
3. 然后重新开打一个命令提示符的窗口(CMD)用空密码方式使用root用户登录 MySQL;
mysql -u root
4. 修改root用户的密码;
mysql update mysql.user set password=PASSWORD('新密码') where User='root';
mysql flush privileges;
mysql quit
5. 重新启动计算机,就可以使用新密码登录了 。破解本地Mysql密码Windows:
1.用系统管理员登陆系统 。
2.停止MySQL的服务 。
3.进入命令窗口,然后进入MySQL的安装目录,比如我的安装目录是c:\mysql,进入C:\mysql\bin
4.跳过权限检查启动MySQL,
c:\mysql\binmysqld-nt --skip-grant-tables
5.重新打开一个窗口,进入c:\mysql\bin目录,设置root的新密码
c:\mysql\binmysqladmin -u root flush-privileges password "newpassword"
c:\mysql\binmysqladmin -u root -p shutdown
将newpassword替换为你要用的root的密码,第二个命令会提示你输入新密码,重复第一个命令输入的密码 。
6.停止MySQL Server,用正常模式启动Mysql
7.你可以用新的密码链接到Mysql了 。UnixLinux:
1.用root或者运行mysqld的用户登录系统;
2.利用kill命令结束掉mysqld的进程;
3.使用--skip-grant-tables参数启动MySQL Server
shellmysqld_safe --skip-grant-tables 4.为root@localhost设置新密码
电脑结束MySQL进程后灰屏了,该怎么解决?按三个热键进入任务管理器看看能不能完全结束mysql怎么强制结束了 。程序没有响应引起mysql怎么强制结束的 。不行就只能非法关机mysql怎么强制结束了 。
请问为什么今天突然在mysql命令行里面创建表要//结束才行?。?以前好像不需要啊那是因为你执行过delimiter //,把定界符设置为//
使用delimiter ; 来恢复.
将mysqld结束进程wamp橙灯还不变绿怎么办wamp5不能正常启动有很多原因,我现在分享下我遇到的,希望对你有帮助!1.检查安装目录是不是英文目录,不能出现中文哦!2.检查80端口,这个就不详细讲了,这个百度多的是 。3.最近遇到的一个就是 , 我之前能启动,不知道为什么突然就mysql启动不了啦 , 这个你的看进程mysqld-nt.exe看这个是不是在运行,如果在,就结束他 , 然后重启,如果还不成功 , 再在进程中关闭它,直达能启动为止,如果不是这些原因的话 , 那再去找找吧,很多原因会导致启动不了的
关于mysql怎么强制结束和mysql怎么终止的介绍到此就结束了 , 不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

    推荐阅读