<p>mysql root 패스워드 분실시 암호재설정</p>
<p>1. mysql 중지</p>
<p>&gt;systemctl stop mysql</p>
<p>&nbsp;</p>
<p>2. mysqld_safe 실행</p>
<p>&gt;/usr/bin/mysqld_safe --skip-grant-tables &amp;&nbsp;</p>
<p>&nbsp;</p>
<p>//만약 /var/run/mysqld 가 없어 에러가 날 경우</p>
<p>&gt;mkdir -p /var/run/mysqld</p>
<p>&gt;chown mysql:mysql /var/run/mysqld&nbsp;</p>
<p>&nbsp;</p>
<p>3.&nbsp; 패스워드 변경</p>
<p>&gt;mysql -u root mysql</p>
<p>&gt;UPDATE mysql.user SET authentication_string=PASSWORD('패스워드') WHERE user='root';</p>
<p>&gt;flush privileges;</p>
<p>&nbsp;</p>
<p>//이때 root 로그인 패스워드 타입이 mysql_native_password 가 아니라면 변경해준다.</p>
<p>&gt;select user, host, pluging from mysql.user;&nbsp; //plugin 이 mysql_native_password 여야함</p>
<p>&gt;update user set plugin='mysql_native_password' where user='root';</p>
<p>&gt;flush privileges;</p>
<p>&nbsp;</p>