1. MySQL stop

#service mysqld stop


2. MySQL_safe 실행

mysql에서 root 패스워드 없이 접근하기 위해서


#/usr/bin/mysqld_safe --skip-grant &

#/usr/bin/mysqld_safe --skip-grant-tables &

실행하다 커서가 #으로 돌아오지 않을 시  Ctrl + c로 돌아온다.


3. MySQL 패스워드 없이 접근

#/usr/bin/mysql -u root mysql


MySQL 5.7 version 미만 

SQL> UPDATE mysql.user SET password=PASSWORD('변경 할 패스워드') WHERE user='root';

SQL> FLUSH PRIVILEGES; 


MySQL 5.7 version 이상

SQL> UPDATE mysql.user SET authentication_string=PASSWORD('변경 할 패스워드') WHERE user='root'; 

SQL> FLUSH PRIVILEGES;


4. MySQL 재시작

#service mysqld start


5. MySQL

#mysql -u root -p

Enter password :          <--- 변경된 패스워드 입력



'Linux > MYSQL' 카테고리의 다른 글

[Linux][Centos]에서 MySQL 버전 확인하기  (0) 2017.09.06

+ Recent posts