Eu quero começar a escrever consultas no MySQL.
espectáculos de "espectáculos de bolsas":
+--------------------------------------+
| Grants for @localhost |
+--------------------------------------+
| GRANT USAGE ON *.* TO ''@'localhost' |
+--------------------------------------+
Eu não tenho nenhum user-id mas quando eu quero fazer um usuário eu não'não tenho privilégios, também não'não sei como fazer privilégios quando até eu não'não tenho um usuário!
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
Eu tentei entrar como raiz:
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
Você pode precisar configurar uma conta raiz para o seu banco de dados MySQL:
No tipo de terminal:
mysqladmin -u root password 'root password goes here'
E depois para invocar o cliente MySQL:
mysql -h localhost -u root -p
Talvez você queira tentar o comando de login completo:
mysql -h host -u root -p
onde o anfitrião seria 127.0.0.0.1
.
Faça isto apenas para garantir que a cooperação existe.
Usar mysql -u root -p
permite-me fazer muitas pesquisas na base de dados, mas recusa qualquer criação de base de dados devido a uma definição de caminho.