테스트 사이트 - 개발 중인 베타 버전입니다

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

· 6년 전 · 1676 · 6

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

게시글 목록

번호 제목
2050
2049
2048
2044
2030
2008
2006
1993
1986
1976
1971
1960
1945
1939
1935
1932
1924
1918
1911
1907
1905
1898
1890
1887
1877
1872
1868
1864
1861
1859