mysql 使用問題彙總

2022-07-09 07:12:09 字數 1184 閱讀 4925

net start mysql80

發生系統錯誤 5。

拒絕訪問。

解決:以管理員命令開啟視窗

報錯原因:因為mysql版本身份驗證出現問題

安裝cryptography

pip install cryptography

1、查mysql 資料庫中user表plugin列的值:

如果跟圖中值不同,進行下面操作:

alter user 'root'@'localhost' identified by 'password' password expire never; # 修改加密規則

alter user 'root'@'localhost' identified with mysql_native_password by 'password'; # 更新使用者的密碼

flush privileges; #重新整理許可權

alter user user 'root'@'localhost' identified by '123456';

重啟服務。

ps: 如果以上操作沒有解決bug,再把

default_authentication_plugin=mysql_native_password新增到配置中。

pymysql.err.operationalerror: (1045, 「access denied for user 『root『@『localhost『 (using password: no)**

報錯原因:鏈結資料庫時密碼輸入錯誤

MySQL問題彙總

1.先刪除前面5條記錄,然後再插入,mysql會自動填補5條記錄的位置,但id還是從8自增,中顯示的從40開始是因為我前面又做了其他的操作。好像這是mysql的優化,你刪除了前面的 後面生成的 會去補那個地方,就是刪除時 不刪除 標識 再有新的 直接蓋上了,類似我們的檔案系統 估計像是檔案碎片修復一...

mysql問題彙總

mysql提供跳過訪問控制的命令列引數,通過在命令列以此命令啟動mysql伺服器 safe mysqld skip grant tables 即可跳過mysql的訪問控制,任何人都可以在控制台以管理員的身份進入mysql資料庫。root密碼丟失時 mysqld safe skip grant tab...

MySQL 問題彙總

乙個事務的binlog是有完整格式的 statement 格式的binlog,最後會有commit row格式的binglog,最後會有乙個xidevent 另外,在 mysql 5.6.2 版本以後,還引入了 binlog checksum 引數,用來驗證 binlog 內容的正確性。對於 bin...