mysql解壓版密碼過期和常用命令
結束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');