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로 접속 하셔서
create user '계정명'@'아이피' identified by '패스워드'; 로 유저생성 하시고 살펴보시면 어디에 패스워드가 저장되는지 확인이 가능 하지 않을까요...^^;;
예 : create user 'test'@'%' identified by 'test12345';
가상호스트 설정도 지금 안 먹히고 여러가지로 눙물이 나는 상황입니다.
PHP7+MySQL8 많이 바뀌었네요.
5.3+5.1 버전을 오래 쓰다보니 제가 알고 있는 지식은 퇴물이었네요. ㅠㅜ
저는 무서워서 손도 못대고 있는데....ㅎ