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 |
---|