mysql密碼輸入多次都不對 mysql 密碼不對

2021-10-17 12:16:19 字數 742 閱讀 4267

error 1045 (28000): access denied for user 'odbc'@'localhost' (using password: no)

error 1045 (28000): access denied for user 'odbc'@'localhost' (using password: yes)

一,修改my.ini.重啟mysql服務(記得重啟哦.).

在mysqld 下面加一行 skip-grant-tables

或者 在mysql\bin 目錄下cmd skip -grant -table

二.空密碼登入,選擇資料庫

mysql -u root -p;            #空密碼登入

show databases;      #檢視資料庫

use db_name;       #選擇資料庫

三.更改密碼

update user set password =password("*********")  where user="root";         #更改密碼

flush privileges;                            #重新整理資料庫

mysqld --defaults-file=my.ini --initialize-insecure

update user set authentication_string="123456";

exit;

四.還原my.ini

mysql設定密碼不生效

mysql設定root使用者密碼不生效,不輸入密碼或者輸錯密碼也能訪問資料庫 後來發現 mysql.user的表中root使用者對應的plugin auth socket 使用auth socket外掛程式。該外掛程式不關心密碼是否輸入正確,它只檢查使用者是否使用unix套接字進行連線,然後檢視使用...

安裝mysql自動輸入密碼

debconf set selections命令 在debconf database中插入預設值 usr bin debconf set selections debconf set selections vcu file 12 3 v,verbose 顯示執行過程資訊 c,checkonly 只檢...

mysql輸入密碼後閃退問題

有時候進入mysql明明密碼輸入對了。但無論無何都會閃退,就類似於密碼錯誤退出控制台的效果,導致進不來資料庫,更別說開發了。解決辦法 先停止mysql服務。不懂停止?找到你的mysq安裝目錄。裡面有個my.ini配置檔案,編輯它 打不開?試試sublime text或者editplus軟體開啟吧 在...