MySQL에서 다른 사용자로 로그인하려면 "mysql -u -p 명령"을 사용해야 합니다. 다른 사용자로 로그인하는 구문은 다음과 같습니다.
>mysql -u yourUsername -p After pressing enter key Enter password −
위의 구문을 이해하기 위해 MySQL에서 사용자를 생성해 보겠습니다. 구문은 다음과 같습니다 -
CREATE USER 'yourUserName'@'localhost' IDENTIFIED BY 'yourPassword';
이제 이름이 'John'이고 비밀번호가 'john123456'인 사용자를 생성하겠습니다. 쿼리는 다음과 같습니다 -
mysql> CREATE USER 'John'@'localhost' IDENTIFIED BY 'john123456'; Query OK, 0 rows affected (0.15 sec)
이제 사용자가 MySQL.user 테이블에 생성되었는지 확인합니다. 쿼리는 MySQL.user 테이블의 모든 사용자를 나열하는 다음과 같습니다. -
mysql> select user from MySQl.user;
다음은 출력입니다 -
+------------------+ | user | +------------------+ | Manish | | User2 | | mysql.infoschema | | mysql.session | | mysql.sys | | root | | Adam Smith | | John | | User1 | | am | +------------------+ 10 rows in set (0.00 sec)
이제 사용자 John에게 모든 권한을 부여해야 합니다. 쿼리는 다음과 같습니다.
mysql> GRANT ALL PRIVILEGES ON * . * TO 'John'@'localhost'; Query OK, 0 rows affected (0.19 sec)
이제 다른 사용자로 로그인하려면 먼저 Windows+R 단축키를 눌러 명령 프롬프트를 열고 CMD를 입력합니다. 이제 확인 버튼을 눌러야 합니다. 스크린샷은 다음과 같습니다 -
확인 버튼을 누르면 명령 프롬프트가 나타납니다. 스크린샷은 다음과 같습니다 -
그 후 bin의 위치에 도달합니다. 아래 주어진 단계를 따르십시오:
1단계 -
2단계 -
이제 처음에 논의된 위의 구문을 사용하십시오. 위에서 생성한 사용자 이름 'John'과 암호 'john123456'을 입력하여 로그인합니다. 명령은 다음과 같습니다 -
Enter 키를 누른 후 비밀번호를 입력해야 합니다. 쿼리는 다음과 같습니다 -