MySQL報錯:ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql'
原因:mysql資料庫的user表裡,存在使用者名稱為空的賬戶可以視為匿名賬戶,導致登入的時候是雖然輸入的是root,但實際用匿名登入的;
解決辦法:
在my.cnf的[mysqld]欄位加入:
skip-grant-tables
重啟mysql服務,然後進入mysql
mysql>use mysql;
mysql>update user set password=password(‘新密碼’) WHERE User=’root’;
mysql>flush privileges;
執行之後最後去掉my.cnf中的skip-grant-tables,重啟mysqld即可。
方法二:也可能是許可權問題,可以重新安裝下MySQL
相關推薦
MySQL報錯:ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql'
原因:mysql資料庫的user表裡,存在使用者名稱為空的賬戶可以視為匿名賬戶,導致登入的時候是雖然輸入的是root,但實際用匿名登入的; 解決辦法: 在my.cnf的[mysqld]欄位加入
ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql'忘記mysql密碼
今天去連公司的mysql資料庫,忽然發現用原來的密碼登入不進去,不知道是什麼鬼,只能強制修改了!我的作業系統是Centos6.5 ,一共有兩種方法:1、修改配置檔案 [[email protected]~]# service mysqld st
遇到錯誤ERROR 1044 (42000): Access denied for user ''@'localhost'to database 'mysql',的解決辦法
新裝的mysql,訪問mysql資料庫是遇到問題:ERROR 1044 (42000): Access denied for user ''@'localhost'to database 'mysq
MySQL5.6.12 ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql'
問題描述: MySQL命令列,登陸root賬戶的時候,密碼為空,但是執行‘use mysql;’命令的時候,總是提示:‘Access denied for user ”@’localho
mysql ERROR 1044 (42000): Access denied for user ''@'localhost' to database
報錯,拒絕訪問。一臉懵逼,還可以有這問題?我的表明明在navicat可以看見呀。 後來想自己設定了mysql使用者名稱密碼。於是 mysql -uroot -p(你的密碼)。登入進去。 再看下sh
ERROR 1044 (42000)Access denied for user @localhost to database
ERROR 1044 (42000): Access denied for user ”@’localhost’ to database ‘demo’ 不管輸入什麼都是提示許可權不夠 mysql> create database sufadi; E
Ubuntu/Debian(Raspbian)進入MySQL報錯:ERROR 1698 (28000): Access denied for user 'root'@'localhost'的解決方法
樹莓派安裝MySQL未提示設定密碼,之後在sudo下無需密碼即可連線,其它輸入報錯ERROR 1698 (28000) 附:遠端連線MySQL出現1130錯誤解決方法 問題場景: 在樹莓派3B+,系統Raspbian(Debian9.4),安裝MySQL: sudo apt-g
MySQL報錯:java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)
1、使用者名稱密碼錯誤 開啟命令視窗,進入MySQL的bin目錄,一般是在C:\Program Files\MySQL\MySQL Server 5.7\bin,輸入命令: mysql -u [username] -p 如果能進不去,則是使用者名稱密碼錯誤。如果能進
Mysql錯誤: Access denied for user ''@'localhost' to database 'mysql'
1.關閉mysql # service mysqld stop2.遮蔽許可權 # mysqld_safe --skip-grant-table 螢幕出現: Starting demo fr
Access denied for user ''@'localhost' to database 'mysql‘’
在修改mysql的root使用者密碼後,再登陸,提示如標題的錯誤,找了一番答案之後,終於解決,步驟如下: 1.停掉mysql: service mysqld stop 2.使用不驗證的狀態登陸mysql: mysqld_safe --ski
解決Access denied for user ''@'localhost' to database 'mysql'問題
在修改mysql的root使用者密碼後,再登陸,提示如標題的錯誤,找了一番答案之後,終於解決,步驟如下:1.停掉mysql: service mysqld stop2.使用不驗證的狀態登陸mysql: mysqld_safe --skip-
WampServer解決Access denied for user ''@'localhost' to database 'mysql'的問題
首先Access denied for user ”@’localhost’ to database ‘mysql’和 Access denied for user ‘root’@’localhost’ (using password: YES) 不是一個問題,
MySQL : Access denied for user ''@'localhost' to database 'mysql'問題看點。
問題描述: MySQL命令列,登陸root賬戶的時候,密碼為不為空,但是執行‘use mysql;’命令的時候,總是提示:‘Access denied for user ”@’localhost’ to database ‘mysql’ ’。 仔細看錯誤提示
ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql'
centos 解決 ice 個數 oca 用戶 acc 登錄 use 在centos下安裝好了mysql,用root帳號連上mysql,然後創建一個數據庫,提示下圖錯誤: 提示:ERROR 1044 (42000): Access denied for user [e
ERROR 1044 (42000): Access denied for user 'root'@'localhost' to database 'mysql'(轉)
gpo style new quit ini pass clear set mys 解決ERROR 1044 (42000): Access denied for user ‘‘@‘localhost‘ to database ‘mysql‘ 原創 2014年05月11
mysql,密碼正確的情況下報錯,ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
留言 修改 提示 接下來 cat 查看 騰訊 mysql密碼 securecrt 失敗 關鍵詞 : mysql密碼正確的情況下報錯,ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using p
mysql ERROR 1044 (42000): Access denied for user '
1. 問題描述: 在MySQL控制檯下建立資料庫出現以下資訊: mysql> CREATE DATABASE python; ERROR 1044 (42000): Access denied for user ''@'localhost' to database
解決ERROR 1044 (42000): Access denied for user
ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql' 剛在伺服器上裝上mysql,發現以root加密碼的方式總是登入不了,而直接輸入mysql則直接就可以登入了。或者以
error 1044 (42000):access denied for user ''@'l...解決方法
這幾天用空密碼登入mysql後,然後修改mysql預設密碼,使用mysql表出現過這個問題,提示:ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql'。網上找了一些方法,終於搞定了。 我用
Linux mysql 5.6: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
tail -200 /var/lib/mysql/DB-Server.err | more2014-07-22 14:59:41 9346 [Note] Shutting down plugin 'binlog'2014-07-22 14:59:41 9346 [Note] /usr/sbin/mysqld: