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