winodws mysql5.7一直无法重启(重启成功过的)

第一次重启是成功的,

第二次之后就重启不了了,而且也不会刷报错日志。

解决方法:

就是my.ini文件的格式不是UTF-8的(第一次手贱用记事本打开了,格式被替换了),改为UTF-8的文件

附加启动命令:

启动  net start mysql

停止  net stop mysql

如果无法stop,
查进程 sc queryex MySQL   

杀进程   taskkill /PID 进程号 /f 

 

 

### 如何在 Windows 上为 MySQL 5.7 设置 Root 用户密码 对于希望在 Windows 平台上配置 MySQL 5.7 的 root 用户密码的情况,可以通过停止 MySQL 服务,在安全模式下启动 MySQL 来实现无需旧密码的情况下重置新密码的目的。 #### 停止 MySQL 服务 确保当前没有运行中的 MySQL 实例。这一步骤可通过任务管理器确认 mysqld.exe 进程已终止。如果存在该进程,则通过命令提示符执行如下指令来停止 MySQL 服务: ```cmd net stop mysql ``` #### 启动 MySQL 安全模式 接着以管理员身份再次打开一个新的命令提示符窗口,并输入下面的命令让 MySQL 跳过权限表检查的方式启动,从而允许无验证访问数据库: ```cmd mysqld --skip-grant-tables ``` 此时保持此命令行窗口开启状态关闭,因为一旦关闭就会结束这个特殊方式下的 MySQL 服务。 #### 修改 Root 密码 再开一个独立的新命令提示符窗口连接到正在以此种模式运行着的服务上去更改 root 用户的认证字符串即所谓的密码部分。注意这里假设安装目录位于 `C:\Program Files\MySQL\MySQL Server 5.7` 下面,如果是则需调整路径匹配实际环境: ```cmd cd "C:\Program Files\MySQL\MySQL Server 5.7\bin" mysql -u root ``` 成功进入 MySQL 控制台后继续执行更新语句完成密码设定工作: ```sql FLUSH PRIVILEGES; ALTER USER 'root'@'localhost' IDENTIFIED BY '新的强密码'; ``` 上述 SQL 语句用于刷新授权表并改变指定用户的识别信息[^1]。 最后退出 MySQL 控制台返回至 DOS 界面: ```sql exit; ``` #### 正常重启 MySQL 服务 现在可以正常关闭之前用来绕过权限表的那个命令提示符窗口了,然后按照常规方法重新激活 MySQL 服务使其恢复正常运作: ```cmd net start mysql ``` 至此便完成了整个过程,之后就可以使用刚刚设置好的新密码去登录 MySQL 数据库管理系统了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值