바보천사

mysql8에서 DB 생성 어떻게 해야 할까요?

우여곡절 끝에 mysql8 설치까지 했습니다.

그리고 db 생성까지 하고 user 테이블에 사용자 등록을 하려고 했는데 password 필드가 없고 Password_로 시작하는 필드가 6개가 있네요. 어디에 패스워드를 넣어야 하는지 모르겠습니다. ㅠㅠ

 

그리고 password() 함수가 없어졌는데 MD5()로 대체하는 게 맞는거겠죠?

정말 갈 길이 머네요. ㅎ

 

+------------------------+-----------------------------------+------+-----+-----------------------+-------+
| Field                    | Type                              | Null | Key | Default               | Extra |
+-------------------------+-----------------------------------+------+-----+-----------------------+-------+
| Host                     | char(60)                          | NO   | PRI |                       |       |
| User                     | char(32)                          | NO   | PRI |                       |       |
------- 중략 -----
| password_expired         | enum('N','Y')                     | NO   |     | N                     |       |
| password_last_changed    | timestamp                         | YES  |     | NULL                  |       |
| password_lifetime        | smallint(5) unsigned              | YES  |     | NULL                  |       |
| account_locked           | enum('N','Y')                     | NO   |     | N                     |       |
| Create_role_priv         | enum('N','Y')                     | NO   |     | N                     |       |
| Drop_role_priv           | enum('N','Y')                     | NO   |     | N                     |       |
| Password_reuse_history   | smallint(5) unsigned              | YES  |     | NULL                  |       |
| Password_reuse_time      | smallint(5) unsigned              | YES  |     | NULL                  |       |
| Password_require_current | enum('N','Y')                     | YES  |     | NULL                  |       |
+--------------------------+-----------------------------------+------+-----+-----------------------+-------+

|

댓글 6개

mysql 5.7과 8의 유저생성 방법은 달라지지 않았습니다.

mysql로 접속 하셔서
create user '계정명'@'아이피' identified by '패스워드'; 로 유저생성 하시고 살펴보시면 어디에 패스워드가 저장되는지 확인이 가능 하지 않을까요...^^;;

예 : create user 'test'@'%' identified by 'test12345';
@亞波治 감사합니다. ^^ 다시 해봐야겠습니다. 그런데 8이 많이 달라진 거 같아요. ㅠㅠ 뭐가 뭔지... ㅎ
가상호스트 설정도 지금 안 먹히고 여러가지로 눙물이 나는 상황입니다.
많은 분들의 성원에 힘입어 업그레이드를 무사히 마쳤습니다. ^^
PHP7+MySQL8 많이 바뀌었네요.
5.3+5.1 버전을 오래 쓰다보니 제가 알고 있는 지식은 퇴물이었네요. ㅠㅜ
@바보천사 설마 서비스중인 서버를 업그레이드 하신것은 아니시겠지요?
저는 무서워서 손도 못대고 있는데....ㅎ
@컴대장 저도 무서워서 같은 사양의 VPS 서비스를 하나 더 신청해서 일단 업그레이드와 홈페이지 이전하고 전에 사용하던 건 해지했습니다. ^^
https://to-dy.tistory.com/58 여기 설명이 잘되어져 있네요...ㅎㅎ

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기
🐛 버그신고