聲明: 現在的版本已不需要創建data文件,也不要創建 myini文件,mysql會自己配置,如果有問題,請先刪除這兩個文件!!
巨坑!!
1.知道密碼的情況下,登錄sql:
MySQL版本5.7.6版本以前用戶可以使用如下命令:
mysql> SET PASSWORD = PASSWORD('新密碼');
MySQL版本5.7.6版本開始的用戶可以使用如下命令:
mysql> ALTER USER USER() IDENTIFIED BY '新密碼';
親測有效!!
2:忘記密碼,無法啟動
找到Mysql下的data文件夾刪除,
Cmd定位到你的mysql安裝文件的bin目錄下,按步驟輸入下面指令
1. net stop mysql
2. mysqld --install
3. mysqld --initialize --console
執行這一步會初始化隨機登陸密碼
執行完會出現一大片英文,看不懂沒關系,在最后面看到有一個 localhost后面有一連串的字母數字符號, 這是 MySQL 為你自動生成的隨機密碼. 要記下來, root就是登陸的用戶名,一會我們登陸 MySQL 數據庫的時候要用
4.命令行輸入net start mysql
5. mysql -u root –p
6.用前面的密碼登錄就可以了
7.然后按最上面第一條修改
我淦!!!數據庫用着用着就出問題了,學Spring框架時一天沒法用,自己還找了半天程序原因,最后發現數據庫沒法登錄了,心累,我真菜…,記錄與2020年4月23日17:37