1. mysqladmin
$ mysqladmin -uroot -p현재패스워드 password '새로운패스워드'
- 초기 MYSQL 설치시 암호 설정은 -p만 넣고 치면 된다. ( = 초기 설치는 암호가 없기 때문)
2. update set password
mysql> use mysql; // mysql DB에서 변경해야함
mysql> update user set password = password('새로운패스워드') where user = 'root';
mysql> flush privileges;
1의 경우 localhost에서 접속 할때의 root에만 패스워드가 설정된다.
2의 경우 localhost 포함 모든 ip에서 해당
Mysql 5.6까지만 가능. 5.7부터는 password 컬럼이 변경
5.7부터는 아래 방법으로 변경해야함
ALTER USER 'root'@'%' IDENTIFIED BY '새로운패스워드'; // 외부접속시
ALTER USER 'root'@'localohst' IDENTIFIED BY '새로운패스워드'; // 내부접속시
'DataBase > MySQL' 카테고리의 다른 글
MySQL - 쿼리문(Create Alter Drop Insert Select Update Delete) (0) | 2018.09.14 |
---|---|
MySQL - 모든 IP 접속 허용 / 원격접속 (0) | 2018.09.14 |
RHEL5 에 MySQL 5.6 설치 (0) | 2018.07.04 |
Linux에 MYSQL5.6 설치 (0) | 2018.06.25 |
DB 복사하기(백업,복원) (0) | 2018.06.25 |