结束mysql进程:
netstat-ano | findstr 3306
taskkill/f /pid 8776 强制关闭进程
启动:net start MySQL
关闭:net stop MySQL
密码过期
SETPASSWORD = PASSWORD('123456');
修改密码
mysql-uroot
mysqld-nt --skip-grant-tables
use mysql;
update mysql.user set authentication_string=password(‘root’)where user='root' and Host ='localhost';
flush privileges;
"C:/ProgramData/MySQL/MySQLServer 5.7/my.ini"
[mysqld]
default_password_lifetime=0 #设置密码永不失效
use mysql;
SET PASSWORD FOR 'root'@'localhost'= PASSWORD(‘root’);
update mysql.user setauthentication_string=password(‘root’) where user='root' and Host ='localhost';
1, 结束mysql服务
2, "C:/ProgramData/MySQL/MySQLServer 5.7/my.ini"
3, [mysqld]
4, default_password_lifetime=0 #设置密码永不失效
5,
6, 打开管理员权限cmd,进入mysql/bin目录,跳过权限验证mysqld -nt --skip-grant-tables
7, 打开另一个cmd(管理)窗口,进入mysql/bin目录,输入mysql -uroot
8, use mysql;
9, updatemysql.user set authentication_string=password(‘root’) where user='root' andHost ='localhost';
10, 设置永不过期。ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;
11, flushprivileges;
12, exit。原cmd窗口输入mysqladmin -u root shutdown
13, 关闭所有cmd,结束mysql服务。重新打开cmd。
14, 启动mysql服务
15, mysql-uroot -p
16, 输入密码 root
17, SET PASSWORD =PASSWORD('123456');