摘要:問題描述在學習廖老師課程之一用連接在連接數據庫時,有報錯于是在下登錄也出現了同樣的錯誤,所以得出結論不是代碼的問題,可能是配置環境的問題搜尋陣子后找到了解決方法配置為,解決方法一編輯文件以后的版本配置文件的目錄發生了改變放在了之中用打開后,
問題描述
在學習廖老師課程之一——用Python連接Mysql
import mysql.connector conn = mysql.connector.connect( user="root", password="password", database="test")
在連接數據庫時,有Mysql報錯:MySQL ERROR 1045 (28000): Access denied for user "root"@"localhost" (using password: YES)
于是在cmd下登錄mysql也出現了同樣的錯誤,所以得出結論:不是代碼的問題,可能是配置環境的問題
搜尋陣子后找到了解決方法
(配置為window10,MySQL Server 8.0)
5.7以后的版本my.ini配置文件的目錄發生了改變
放在了C:ProgramDataMySQLMySQL Server 8.0之中
用Notepad打開后,在[mysqld]下加入skip-grant-tables,保存退出
進入cmd命令行,先后輸入
net stop mysql net start mysql
(如果拒絕訪問的話請以管理員身份運行cmd,文末參考資料有教程)
三.登錄這時cmd中輸入mysql -u root -p就不需要密碼登錄了,出現password直接回車進入
但操作會受到限制,因為沒有權限
1.進入mysql數據庫:
mysql>use mysql;
2.為root用戶設置新密碼
mysql> update user set password=password("這里寫新密碼") where user="root"
3.刷新數據庫
mysql>flush privileges;
4.退出mysql
mysql> quit五.重新編輯my.ini
把剛才加入的“skip-grant-tables”去掉,再重啟mysql
疑問與思考:為什么重設密碼后就能解決問題呢?
在網上搜索了許多幾乎找到的只有解決方法
找到了以下幾種主要原因僅供參考:
1.mysql.user表中沒有信息
2.root用戶沒有密碼
因為無法還原之前的情景,所以還是找不出具體的真正原因啊哈哈
望有大神指教
mysql ERROR 1045 (28000): Access denied for user解決方法:https://blog.csdn.net/hsg77/a...
why we need --skip-grant-tables in mysql to remove error 1045:access denied ?what does it really do?:
https://stackoverflow.com/que...
"net start mysql"啟動MySQL服務報錯,提示發生系統錯誤5解決方法:https://blog.csdn.net/yhj1992...
深入分析MySQL ERROR 1045 (28000):
https://www.linuxidc.com/Linu...
MySql常用命令:https://www.cnblogs.com/shenq...
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/42024.html
摘要:指定鏡像綁定端口出錯。查看容器顯示,沒有啟動成功。啟動命令網卡信息背景補充構建容器時,使用的端口映射為解決方法改為使用網卡地址,指定端口號。 代碼文件 [root@Optimus /]# cd docker-training/ [root@Optimus docker-training]# ls centos7 mysql php-fpm README.md wordpress...
摘要:指定鏡像綁定端口出錯。查看容器顯示,沒有啟動成功。啟動命令網卡信息背景補充構建容器時,使用的端口映射為解決方法改為使用網卡地址,指定端口號。 代碼文件 [root@Optimus /]# cd docker-training/ [root@Optimus docker-training]# ls centos7 mysql php-fpm README.md wordpress...
閱讀 3118·2021-11-10 11:36
閱讀 3318·2021-10-13 09:40
閱讀 6109·2021-09-26 09:46
閱讀 667·2019-08-30 15:55
閱讀 1414·2019-08-30 15:53
閱讀 1584·2019-08-29 13:55
閱讀 3002·2019-08-29 12:46
閱讀 3214·2019-08-29 12:34