Network/MySQL 7

phpmyadmin에 root로 접속 불가

localhost/phpmyadmin.php 페이지에서 본래 root로 로그인을 할 수 있었다고 한다. 하지만 MySQL 5.7부터는 sudo를 통해서만 root로 접속할 수 있다고 한다. 즉, phpmyadmin 페이지에서는 root로 접속이 불가능해졌다. phpmyadmin 페이지에서 root 권한을 얻은 계정을 이용하려면 새로운 계정을 생성 후 그 계정에게 모든 권한을 주면 된다. 쿼리 create user 'userid'@'%' identified by 'userpassword';타 PC에서 mysql 서버에 접속하기 위한 계정을 생성. 로컬에서 접속하려면 % 대신 localhost를 써주면 된다. grant all privileges on *.* to 'userid'@'%';모든 권한을 user..

Network/MySQL 2018.11.10

mysql 기초

--------------------번호 이름 종족 --------------------1 강병관 빵상2 심정현 너구리3 나재흠 미어캣 열(column)에 해당하는 것은 번호, 이름, 성별. 이를 필드(field)라고 한다. 행(row)에 해당하는 것은 (1, 강병관, 빵상), (2, 심정현, 너구리)이다. 이를 레코드(record)라고 한다. 위와 같이 레코드와 필드로 구성된 것을 테이블(table)이라고 한다. 이런 테이블이 모인 것이 데이터베이스이다.

Network/MySQL 2015.06.16

mariadb 계정 생성

1. mysql에 접속mysql -uroot -ppassword 입력 2. show databases;root 계정 안에 존재하는 데이터베이스를 출력 3. 사용하고자 하는 데이터베이스 선택use 데이터베이스명; 여기선 mysql 데이터베이스를 보자.use mysql;show tables; 4. 뭔가 좌라락 뜨는데 가장 마지막에 user라는 테이블이 새로운 계정을 만드는데 사용된다. 즉, 사용자 계정을 만들기 위해서는 반드시 root로 mysql에 접속해야 한다. 5, use mysql;을 한 상태에서 desc user;를 입력한다. 이는 user 테이블의 구조를 보여준다. 확인해보면 39개의 필드가 있다. 즉, 새로운 계정 생성을 위해서는 39개의 필드를 설정해줘야 한다. 6.

Network/MySQL 2015.06.16
반응형