MySQL

    Mysql 명령어 사용해서 사용자 생성/조회/추가/삭제

    mysql 접속 (둘 중 하나로 접속) mysql -u root -p use mysql; mysql -u root -p mysql 사용자 조회 select user,host from user; 사용자 생성 create user '사용자이름'@'localhost' identified by '비밀번호'; 사용자 권한 부여 grant all privileges on 데이터베이스_이름.* to 사용자ID@'localhost'; 권한 변경 후 아래 명령어를 입력해줘야 적용이 된다. flush privileges; 사용자 삭제 - 두가지 방법 drop user 사용자이름; delete from user where user=사용자이름;

    (오류) (2003, "Can't connect to MySQL server on 'root' ([Errno 11001] getaddrinfo failed)")

    (2003, "Can't connect to MySQL server on 'root' ([Errno 11001] getaddrinfo failed)") 루트 서버에 접속할 수 없다. 즉 db연결이 안됨 내가 작성한 코드 예시 user = 'root' password = '' host = '127.0.0.1' database = 'test' port = 3306 conn = pymysql.connect(user,password,host,database,port) cursor = conn.cursor() val_insert = df_pd.values.tolist() cursor.executemany("insert into tabname (no,company,title,date,link) values(%d,%..