MySQL(root用户)密码重置
分别在Windows下和Linux下重置了MYSQL的root的密码:
在windows下:
1:进入cmd,停止mysql服务:Net stop mysql
到mysql的安装路径启动mysql,在bin目录下使用mysqld-nt.exe启动,
2:执行:mysqld-nt --skip-grant-tables(窗口会一直停止)
3:然后另外打开一个命入令行窗口,执行mysql(或者直接进入Mysql Command Line Cilent),此时无需输入密码即可进入。
Java代码
>use mysql
>update user set password=password("新密码") where user="root";
>flush privileges;
>exit
4:使用任务管理器,找到mysqld-nt的进程,结束进程!
在重新启动mysql-nt服务,就可以用新密码登录了。
在linux下:
如果 MySQL 正在运行,首先杀之: killall -TERM mysqld。
启动 MySQL :bin/safe_mysqld --skip-grant-tables &
就可以不需要密码就进入 MySQL 了。
然后就是
Java代码
>use mysql
>update user set password=password("new_pass") where user="root";
>flush privileges
>use mysql >update user set password=password("new_pass") where user="root"; >flush privileges;
重新杀 MySQL ,用正常方法启动 MySQL 。
最新文章
- bash基础
- 顺序查找SequentialSearch
- .net中事件引起的内存泄漏分析
- HashMap实现原理分析(转)
- Linux下的网络远程安装
- WCF自定义地址路由映射(不用svc文件)
- 关于MySQL回滚机制
- Android Studio AVD和SDK Manager灰色不能点击的问题。
- 【Java】MD5加密
- windows 程序设计 SetPolyFillMode关于ALTERNATE、WINDING的详细解释
- spoj 104 Highways (最小生成树计数)
- Linux下安装MySQL-5.7
- vue.js的学习中的简单案例
- Mybatis的SqlSession运行原理
- selenium处理alert弹出框
- Confluence 6 修改站点标题
- docker资料---添加阿里docker加速镜像
- stark组件开发之列表页面预留钩子方法。 可根据用户的不同,显示不同的列
- DIV+CSS中标签ul ol li dl dt dd用法
- Linux中如何查看文件夹的大小