mysql 은 워크벤치나 테이블플러스 같은 소프트웨어로 접근하는 것 이외에도 윈도우cmd로 접근하는 방법도 있다.
1. 연결하는 법, 오류 해결!
mysql -u root -p
= mysql -u(ser) (유저계정이름) -p(assword) 를 치면 패스워드를 입력하는 창이 나온다.
-u 와 root 사이에는 띄어쓰기가 있다. 띄어쓰기를 안해주면 오류가 날 수 있으니 띄어쓰기에 주의!
그런데 여기서 문제가 발생했다~!
C:\Windows\System32>mysql -u root -p
'mysql'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는
배치 파일이 아닙니다.
= 해당 문제는, mysql 이 설치된 파일이 아닌 곳에서 해서 발생한 것이었다.
맨 위의 명령어는 mysql 설정파일이 있는 폴더에 가서 하기!
쳤지만, 또 오류가 발생했다!
C:\xampp\mysql\bin>mysql -u root -p
Enter password: **** (비밀번호 설정을 안하신분은 그냥 넘어가시면 됩니다.)
ERROR 2002 (HY000): Can't connect to MySQL server on 'localhost' (10061)
이런 문제가 또 발생해버렸다.
이건 mysql과 연결하는 서비스가 꺼져서 그런건데, 컴퓨터마다 이름이 다른 것 같다.
어떤 사람은 mysql 로 되어있다고 하는데 나는 root 로 되어있어서 헤깔렸다.
나처럼 mysql 이 안되는 분은 계정이름과 같은 것이 혹시 꺼져있는건가 켜주시면 될 것 같다!

C:\xampp\mysql\bin>mysql -u root -p
Enter password: ****
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MySQL connection id is 4
Server version: 8.0.0-dmr-log MySQL Community Server (GPL)
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MySQL [(none)]>
이렇게 시동이 된다.
이제 해결 짠!
'서버 기초 > mysql' 카테고리의 다른 글
| DBMS 주요용어 1. DBMS (0) | 2020.01.29 |
|---|---|
| 터미널로 테이블,유저생성, 권한 부여 (0) | 2020.01.25 |
| php->mysql 연동시에 일어났던 오류들 정리 (0) | 2020.01.23 |
| 자주 발생했던 mysql 에러 정리 (0) | 2020.01.22 |
| MySQL monitor (0) | 2020.01.14 |