mysql問題彙總

2021-07-02 07:27:00 字數 577 閱讀 5892

mysql提供跳過訪問控制的命令列引數,通過在命令列以此命令啟動mysql伺服器: 

safe_mysqld --skip-grant-tables& 

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

root密碼丟失時

mysqld_safe --skip-grant-tables&

mysql -u root mysql

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

mysql> flush privileges;  不做這個需要重啟mysql

給乙個遠端主機增加訪問許可權

insert into user(host,user,password,select_priv,insert_priv,update_priv,delete_priv,create_priv) 

values ('192.168.1.184','root',password("new password"),'yes','yes','yes','yes','yes');

MySQL問題彙總

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

MySQL 問題彙總

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

mysql優化問題彙總

sql優化 分割槽 分表 垂直分庫 水平分庫 讀寫分離 進入到mysql命令列。mysql u root p show plugins 檢視是否支援分割槽,最後會出現乙個 partition 這個行 表示支援 也可以 show variables like partition show table ...