300x250
반응형
사전에 mysql 관련 데이터가 설치되어 있어야 합니다.
터미널에서 아래와 같은 명령어를 이용해 mysql 에 접속합니다.
mysql -u root
처음 사용이기 때문에 root 계정을 이용해 접속이 가능합니다.
보안을 위해 나중에는 삭제해주는 것이 좋습니다.
현재 계정을 확인하기 위해 먼저 데이터베이스를 선택후, user 테이블 내의 데이터를 확인합니다
use mysql
select user from user;
위 명령어에 대한 결과로 나온 이름들 이외의 이름을 사용하여 새로운 사용자를 생성합니다.
create user 'admin'@'%' identified by 'password';
% 부분은 "호스트주소"를 넣는란인데 % 를 사용하면 외부접속이 가능합니다.
% 대신 localhost 라고 넣으면 로컬호스트내에서만 접속이 가능합니다
이제 사용할 새로운 데이터베이스를 생성하고, admin 계정에 권한을 제공합니다.
create database newdb default character set utf8;
GRANT ALL privileges ON newdb.* TO admin@'%';
flush privileges;
첫번째 줄은 새로운 데이터베이스 newdb 를 생성하는 것이고
두번째 줄의 newdb 를 * 로 고치면 모든 데이터베이스를 admin 에게 사용권한을 주는 것입니다.
마지막 줄은 "저장"을 하는 거라고 해요
이제 사용할 준비가 다 되었습니다.
아래의 명령어로 mysql 을 탈출!
exit
반응형
'개발 > PYTHON-DJANGO' 카테고리의 다른 글
파이썬 DJANGO 로그인/로그아웃 사용시 settings.py 추가 항목 (0) | 2021.09.26 |
---|---|
파이썬 장고 7. 데이터베이스 Mysql(MariaDB) 연결 (0) | 2021.06.21 |
파이썬 장고 5. include, extend,block 을 사용한 템플릿구성 (0) | 2021.06.21 |
파이썬 장고 4. 직접코드에서 템플릿 연결로 변경 (0) | 2021.06.21 |
파이썬 장고 3. 연습1 - Hello World (0) | 2021.06.21 |