hello, stranger?
`password` function removed : mysql 8.0
in { Hanashi },
c 2020-09-03 15:16:21,
m 2020-09-07 18:07:16
mysql 8 버전 부터 password function 이 삭제되었다.
하지만 기존의 코드 및 데이터를 바로 바꿀 수는 없는 법.
기존 데이터를 건드리지 않고 password 와 동일한 기능을 제공하려면 아래와 같이 쿼리를 수정한다.
on more thing : user 를 추가하려면, (localhost)
하지만 기존의 코드 및 데이터를 바로 바꿀 수는 없는 법.
기존 데이터를 건드리지 않고 password 와 동일한 기능을 제공하려면 아래와 같이 쿼리를 수정한다.
select PASSWORD('{plain text}')
→ select CONCAT('*', UPPER(SHA1(UNHEX(SHA1('{plain text}')))))
→ select CONCAT('*', UPPER(SHA1(UNHEX(SHA1('{plain text}')))))
on more thing : user 를 추가하려면, (localhost)
CREATE USER '{username}'@'localhost' IDENTIFIED BY '{password}';
GRANT ALL PRIVILEGES ON {DB name}.* TO 'username'@'localhost' WITH GRANT OPTION;
FLUSH PRIVILEGES;
GRANT ALL PRIVILEGES ON {DB name}.* TO 'username'@'localhost' WITH GRANT OPTION;
FLUSH PRIVILEGES;