Linux下MYSQL 5.7 找回root密码的问题(亲测可用) |
涓銆侀氳繃 --skip-grant-tables 鎵惧洖锛堟敞鎰忥細璇ユ搷浣滃繀椤昏冭檻瀹夊叏鍥犵礌锛屽洜涓哄湪璁剧疆鍏嶅瘑鐧婚檰鏈熼棿鏈熸暟鎹簱澶勪簬鏃犲瘑鐮佷繚鎶ょ姸鎬侊級 1.1 淇敼my.conf锛屾柊澧炲厤瀵嗙櫥闄嗗惎鍔ㄩ」
鍦?[mysqld] 鍖哄煙 鏂板 skip-grant-tables 鏂板瀹屾垚鍚庯紝:wq 淇濆瓨閫鍑猴紝閲嶅惎mysqld鏈嶅姟銆?/p>
1.2 鍏嶅瘑妯″紡涓嬭繘鍏ysql鎺у埗鍙帮紝閲嶇疆瀵嗙爜
杈撳叆瀵嗙爜鐜妭鐩存帴杈撳叆鍥炶溅銆?/p> 閫夋嫨鏁版嵁搴搈ysql
鎵ц淇敼root鍛戒护 UPDATE user SET authentication_string = password ( '浣犵殑瀵嗙爜锛岄粯璁ゅ瘑鐮佽鍒欒姹傞渶瑕佸ぇ灏忓啓瀛楁瘝鍜岀鍙枫佹暟瀛楃粍鍚? ) WHERE User = 'root' ; 鎵ц鎴愬姛鍚庯紝閫鍑簃ysql鏁版嵁搴?/p>
1.3娉ㄩ噴鎴栧垹闄ゅ厤瀵嗙櫥闄嗛厤缃」锛岄噸鍚痬ysqld鏈嶅姟骞惰繘琛岀櫥闄嗛獙璇?/h3>
vi /etc/my.cnf 閲嶅惎mysqld鏈嶅姟
浣跨敤鏂板瘑鐮佺櫥闄嗚繘琛岄獙璇?/p>
杈撳叆瀵嗙爜鍚庡洖杞︽彁浜わ紝楠岃瘉銆?/p> 鍒版杩欑瘒鍏充簬Linux涓婱YSQL 5.7 鎵惧洖root瀵嗙爜鐨勯棶棰?浜叉祴鍙敤)鐨勬枃绔犲氨浠嬬粛鍒拌繖浜?鏇村鐩稿叧MYSQL 5.7 鎵惧洖root瀵嗙爜鍐呭璇锋悳绱㈣剼鏈箣瀹朵互鍓嶇殑鏂囩珷鎴栫户缁祻瑙堜笅闈㈢殑鐩稿叧鏂囩珷甯屾湜澶у浠ュ悗澶氬鏀寔鑴氭湰涔嬪锛?/p> |