在登入mysql
的過程中,遇到問題:
經網上查詢之後,造成這種情況的一般是由密碼錯誤引起的,解決的辦法是重置密碼。
(1)修改配置檔案,免密登入mysql
mac
下mysql
的配置檔案為my.cnf,
在[mysqld]
下新增skip-grant-tables
目的跳過密碼驗證,然後重啟mysql
# the mysql server
[mysqld]
skip-grant-tables
user=mysql
port=3309
(2)進入mysql
,修改密碼
進入mysql
檢視所有賬戶和密碼資訊:
修改root
賬戶下密碼
#mysql 新設定使用者或更改密碼後需用flush privileges重新整理mysql的系統許可權相關表,否則會出現拒絕訪問,還有一種方法,就是重新啟動mysql伺服器,來使新設定生效。
mysql > use mysql; #開啟指定的資料庫
mysql > update user set password='passowrd'
where user.user='root';
mysql > flush privileges; #重新整理mysql系統許可權表
mysql > eixt; #退出mysql
(3)還原配置,重新登入mysql
這樣就成功解決問題了。
MySQL遇到的問題 錯誤
原因 mysql workbench 預設開啟delete update 保護模式,防止誤運算元據 解決 執行的時候加上 set sql safe updates 0 例 將王敏的同學的年齡改為20。set sql safe updates 0 update student set sage 20 ...
MYSQL各種錯誤彙總
1.錯誤10060 1.1 授權grant all privileges on to root identified by zxc123 with grant option 1.2 重新整理flush privileges 1.3select host,user,password from user...
mysql遇到登入出現的問題
在windows系統中,mysql登入的時候出現了這樣的錯誤 error 1045 access denied for user root localhost using password yes 從網上找了一些辦法,終於得到了解決,現在記錄一下具體的解決方法 c sc stop mysql c m...