mysql8에서 DB 생성 어떻게 해야 할까요? > 서버관리자

서버관리자

서버관리자 모임 게시판 입니다.

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

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

공감
0

댓글 6개

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

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

예 : create user 'test'@'%' identified by 'test12345';
감사합니다. ^^ 다시 해봐야겠습니다. 그런데 8이 많이 달라진 거 같아요. ㅠㅠ 뭐가 뭔지... ㅎ
가상호스트 설정도 지금 안 먹히고 여러가지로 눙물이 나는 상황입니다.
많은 분들의 성원에 힘입어 업그레이드를 무사히 마쳤습니다. ^^
PHP7+MySQL8 많이 바뀌었네요.
5.3+5.1 버전을 오래 쓰다보니 제가 알고 있는 지식은 퇴물이었네요. ㅠㅜ
저도 무서워서 같은 사양의 VPS 서비스를 하나 더 신청해서 일단 업그레이드와 홈페이지 이전하고 전에 사용하던 건 해지했습니다. ^^
전체 637 |RSS
서버관리자 내용 검색

회원로그인

진행중 포인트경매

  1. 참여3 회 시작24.04.19 15:40 종료24.04.26 15:40
(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT