进入mysql安装目录的bin文件夹(客户都没设置环境变量找不到mysql命令只能到那个目录)
比如:D:\Program
Files\MySQL\MySQL
Server
5.0\bin>
1.暂停mysql服务;
2.忽略授权问题;
3.另一个命令行进去myql;
4.重置root密码并刷新授权表;
5.任务管理器杀掉mysql进程;
6.重启mysql服务;
>net
stop
mysql
>mysqld
--skip-grant-tables
开另外一个命令行窗口,一样进入那个目录
>mysql
-u
root
-p
>update
mysql.user
set
password=PASSWORD("新密码")
where
User="root"
>flush
privileges
任务管理器杀掉mysql进程
>net
start
mysql
#################################################################
vi
/etc/my.cnf
在[mysqld]添加
skip-grant-tables
/etc/init.d/mysql
restart
mysql
>update
mysql.user
set
password=PASSWORD("新密码")
where
User="root"
>flush
privileges
/etc/init.d/mysql
restart
windows 找到my.ini文件linux找到my.cnf文件
修改文件内容
在[mysqld]下添加 skip-grant-tables 如图,保存文件
重启mysql service mysqld restart
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)