mysql5.7.19zip免安裝以及修改root密碼
下載
官方下載地址,可能你需要註冊賬號
下載64位版本,如下圖:
解壓到安裝目錄,比如我是E:\IDE\mysql-5.7.19-winx64
配置環境變數
新建環境變數MYSQL_HOME,值為安裝目錄E:\IDE\mysql-5.7.19-winx64
同時,新增安裝目錄下bin至path,以下兩值皆可:
E:\IDE\mysql-5.7.19-winx64\bin;
%MYSQL_HOME%\bin;
命令列安裝
嗯?難道不是免安裝?
配置好了環境變數,就可以直接在命令列使用mysqld工具了
mysqld install
mysqld remove // 對應解除安裝
許可權不足,另管理員許可權開一個cmd
然後開啟mysql服務,記得也是管理員許可權
net start mysql
net stop mysql // 對應關閉
那麼happy地
mysql -u root -p
// 回車
初始密碼到底是什麼!
修改預設密碼
參考windows下修改Mysql5.7.11初始密碼的圖文教程
先關閉服務
net stop mysql
用安全模式開啟
mysqld --skip-grant-tables
游標一直在閃,不要管,另開一個cmd
mysql -u root -p // 登入
// 密碼為空,直接回車
登入成功!
use mysql; // 不要忘記分號
檢視一下user表,密碼都是個啥
select * from user;
可能先前的版本密碼的抬頭是password,5.7.19是 authentication_string。這密碼太長,我不能接受
update user set authentication_string=password("123456") where user="root";
// 下面是老版本的,具體要看錶裡面的欄位
update user set password=password("123456") where user="root";
更新為自己記得住的密碼,再重新整理一下
flush privileges;
為什麼要flush呢?這是什麼意思?我順便百度了一下,下面這個解釋原理講的很清楚:
flush privileges; 命令本質上的作用是將當前user和privilige表中的使用者資訊/許可權設定從mysql庫(MySQL資料庫的內建庫)中提取到記憶體裡。MySQL使用者資料和許可權有修改後,希望在"不重啟MySQL服務"的情況下直接生效,那麼就需要執行這個命令。通常是在修改ROOT帳號的設定後,怕重啟後無法再登入進來,那麼直接flush之後就可以看許可權設定是否生效。而不必冒太大風險。
這樣就能用新密碼登入mysql了!
nice,結束!
using ALTER USER
還有bug:
參考mac mysql error You must reset your password using ALTER USER statement before executing this statement.執行如下3行命令即可
SET PASSWORD = PASSWORD('your new password');
ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;
flush privileges;
也不用重啟命令列
相關文章
- MySQL的免安裝和配置修改密碼MySql密碼
- mysql修改root密碼MySql密碼
- 修改mysql root密碼MySql密碼
- 修改mysql的root密碼MySql密碼
- 修改root使用者密碼為root密碼
- MYSQL修改密碼和忘記ROOT密碼MySql密碼
- 修改Mysql root密碼的方法MySql密碼
- 修改linux中ROOT密碼Linux密碼
- Ubuntu修改root預設密碼Ubuntu密碼
- MYSQL5.7 ROOT密碼修改教程MySql密碼
- Centos修改root使用者密碼CentOS密碼
- ubuntu root預設初始密碼修改Ubuntu密碼
- MySQL 5.7修改忘記root密碼MySql密碼
- ubuntu安裝mysql後修改密碼UbuntuMySql密碼
- MySQL8.0 忘記 root 密碼下如何修改密碼MySql密碼
- MySQL修改使用者密碼及重置root密碼MySql密碼
- mysql 8.0.11 以上版本修改root密碼MySql密碼
- MySQL修改root密碼的多種方法MySql密碼
- mysql root 修改密碼的多種方法MySql密碼
- MySQL修改root密碼的幾種方法MySql密碼
- mysql如何修改root使用者的密碼MySql密碼
- 修改MySQL的root使用者的密碼MySql密碼
- MySql修改root密碼、設定IP訪問MySql密碼
- 單使用者模式下修改root密碼模式密碼
- MySQL修改root密碼的各種方法整理MySql密碼
- Jenkins 安裝+修改初始密碼 mac版Jenkins密碼Mac
- 安裝MySQL8.0.x並修改密碼MySql密碼
- 【轉載】Linux忘記root密碼--進入單使用者模式修改root密碼Linux密碼模式
- centos7 修改root密碼 密碼忘記的情況下CentOS密碼
- ubantu MySQL安裝沒有root密碼的解決方案MySql密碼
- Linux下安裝MySQL後root密碼的設定LinuxMySql密碼
- 免root解除安裝Android預裝應用Android
- 修改mysql的root使用者密碼為空MySql密碼
- 【shell 每日一練7】一鍵安裝mysql5.7,以及密碼及策略修改MySql密碼
- Mysql在windows上安裝後解除安裝重新安裝需要root使用者密碼MySqlWindows密碼
- 找回root密碼密碼
- MYSQL 修改ROOT密碼的常規方式與暴力方式MySql密碼
- Linux 7 破解 root 密碼以及grub2加密.....Linux密碼加密