MySQL에서 쿼리 작성을 시작하고 싶습니다.
show grants
보여줍니다 :
+--------------------------------------+
| Grants for @localhost |
+--------------------------------------+
| GRANT USAGE ON *.* TO ''@'localhost' |
+--------------------------------------+
사용자 ID가 없지만 사용자를 만들고 싶을 때 특권이 없으며 한 명의 사용자가 없어도 권한을 부여하는 방법을 모릅니다!
mysql> CREATE USER 'parsa'@'localhost' IDENTIFIED BY 'parsa';
ERROR 1227 (42000): Access denied; you need (at least one of) the CREATE USER pr
ivilege(s) for this operation
루트로 로그인하려고했습니다.
mysql> mysql -u root -p;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that
corresponds to your MySQL server version for the right syntax to use near 'mysql
-u root -p' at line 1
mysql> mysql -u root -p root;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that
corresponds to your MySQL server version for the right syntax to use near 'mysql
-u root -p root' at line 1
mysql -u root -p
. 그런 다음 데이터베이스 서버에 대한 모든 권한이 있으며 다른 사용자를 만들 수 있습니다.
root
MySQL을 설치할 때 최소한 생성되어 있어야합니다.