mysql控制台常見錯誤 MySQL常見錯誤

2021-10-19 01:46:12 字數 1348 閱讀 7357

error 1044 (42000): access denied for user ''@'localhost' to database 'mydb'。

原因是因為mysql資料庫的user表裡,存在使用者名為空的賬戶即匿名賬戶,導致登入的時候是雖然用的是root,但實際是匿名登入的,通過錯誤提示裡的''@'localhost'可以看出來。

1、cmd模式進入mysql的bin目錄,輸入d:\program files\mysql\mysql server 5.6\bin>mysqld --defaults-file="d:\program files\mysql\mysql server 5.6\my-default.ini" --console --skip-grant-tables,回車

2、再開乙個dos視窗,同樣切到mysql bin目錄下,d:\program files\mysql\mysql server 5.6\bin>mysql -u root mysql,回車

welcome to the mysql monitor.  commands end with ; or \g.

your mysql connection id is 1

server version: 5.6.20 mysql community server (gpl)

mysql>

已連線上mysql資料庫,可以輸入mysql命令了。

3、設定密碼

mysql> update user set password=password('password') where user='root';

query ok, 2 rows affected (0.02 sec)

rows matched: 3  changed: 2  warnings: 0

mysql>flush privileges;

mysql> quit

之後按正常方法連線mysql就可以了。如果不能連線,檢視下mysql服務是否啟動。

第二種情況:

顯示的是主機localhost連不上mysql。由於我不小心將localhost給刪除了有關。mysql控制台也進不去。可以在my.ini配置檔案中mysqld處新增skip-grant-tables。然後就可以從mysql控制台登入了。

錯誤1067,啟動中斷

data裡面的預設資料庫沒有

mysql連線不上登陸出現「host 'localhost' is not allowed to connect to this mysql server..."

跳過mysql的訪問控制,任何人都可以在控制台以管理員的身份進入mysql資料庫。

需要注意的是在修改完密碼以後要把mysql伺服器停掉重新啟動才會生效

重啟mysql服務!

控制台常見錯誤

記錄控制台常見的錯誤 error in created hook typeerror object is not a function 問題1 created 掛載是否有括號,錯誤寫法 created 問題2 import from api copycourse 引入的時候是否有花括號,錯誤寫法 i...

mysql資料庫控制台 mysql 控制台操作

其實mysql的對資料庫的操作與其它的sql類資料庫大同小異,您最好找本將sql的書看看。一 連線mysql資料庫 1.首先開啟cmd進入dos視窗 2.切換至目錄 d mysql5.0 mysql 5.0.51b win32 bin 即 mysql安裝目錄下面的bin目錄,該目錄內有很多exe執行...

mysql控制台操作

一 連線mysql資料庫 1.首先開啟cmd進入dos視窗 2.切換至目錄 d mysql5.0 mysql 5.0.51b win32 bin 即 mysql安裝目錄下面的bin目錄,該目錄內有很多exe執行檔案 3.鍵入命令 mysql uroot p 回車,提示輸入密碼,輸入密碼回車就可以了,...