Mysql数据库的root用户的密码
在不知道密码的情况下如何为修改,
希望大家给点实际有效的方法,谢谢了
实际 有效的方法就是重新安装一遍,root是最高权限的用户,你没有比他权限更高的,而且不知道密码,是没法改的
你的数据库中有连接吗,可以打开的,假如有的话,打开连接,点击工具栏下面的人的图标,选择edit user,然后直接修改密码,保存,就ok了!
假如你没有连接的话,我也没办法了,重装mysql
这里有
http://58coding.com/article/detail/24654948461451617
不知道你的MySQL是安装在Windows上还是Linux上。如果是Windows,直接到MySQLl安装目录下的bin子目录中找到MySQLInstanceConfig.exe,双击运行就可以重新进行配置了。
在Linux环境下mysql的root密码忘记解决方法
1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。
2.修改MySQL的登录设置:
在[mysqld]的段中加上一句:skip-grant-tables 保存并且退出
3.重新启动mysqld service mysqld restart
4.登录并修改MySQL的root密码
mysql> USE mysql ;
mysql> UPDATE user SET Password = password ( 'new-password' ) WHERE User = 'root' ;
mysql> flush privileges ;
mysql> quit
5.将MySQL的登录设置修改回来
将刚才在[mysqld]的段中加上的skip-grant-tables删除
6.重新启动mysqld
Linux环境下
1. ps aux|grep mysql , 查看mysql是否启动
2.暂时关闭mysql kill -9 mysql
3.打开shell,执行 skip-grant-tables
4.再打开一个shell, mysql -uroot -p,回车
5.use mysql;
6.这里执行update或者alter时,要看你具体使用的mysql版本,(5.7改了字段)
7.flush privileges;
8.\q;
9.如果是mysql-5.7,密码会保存在log里,命令自己百度