天天看點

mysql8初始密碼登入不了

解決辦法:

停止服務:net stop mysql

然後再開一個cmd視窗:mysqld --console --skip-grant-tables --shared-memory

mysql8初始密碼登入不了

啟動伺服器然後root就可以免密登入了(需要開2個CMD視窗)

更改root密碼:

UPDATE mysql.user SET authentication_string='' WHERE user='root' and host='localhost';

重新整理權限:flush privileges;

即出登入:exit 回車

這時可以關閉mysqld --console --skip-grant-tables --shared-memory視窗

啟動Mysql服務:net start mysql

重新登入(密碼是空):mysql -u root -p

更改密碼:ALTER USER 'root'@'localhost' IDENTIFIED BY '新密碼';

給root使用者賦予更高權限:GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' WITH GRANT OPTION;

重新整理權限:flush privileges;