Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

tiujhou

[Resolvido] Iniciar o MySQL

Recommended Posts

Estou usando o MySQL pelo line client, no caso eu instalei tem uns 7 dias... ai eu estava colocando o pc apenas para hibernar... dai toda vez que eu abria.. digitava a senha e usava normalmente... ontem finalizei o SO (windows 7 professional) ... quando fui tentar acessar hj, ele da erro ao tentar digitar senha, tentei pelo prompt de comamndo e da o seguinte erro...

ERRO 1045 (28000): access denied for user 'root' @ 'localhost' (using password: YES)

No caso eu naum fiz nenhuma modificação.... ai vi uns tutoriais, dizendo pra inicializar em services.msc ... procurei, mais num tem nada com o nome de MySQL lá... Ai tentei iniciar com net start mysql e nda... inicializei o wamp, mas não consegui inicializar o Mysql... (no Wamp funciona normalmente)... e por ultimo, eu consigo criar tabelas e banco de dados pelo workbench, mas por linha de comando naum estou conseguindo acessar o MySQL....

 

Alguem ai tem ideia do que posso fazer para utilizar o MySQL por linha de comando.. Athe ++

Compartilhar este post


Link para o post
Compartilhar em outros sites

Acessar o mysql com o prompt para password:

mysql -u usuário -p 

 

Acessar o mysql com o password direto:

mysql -u usuário -pSENHA

 

Obs, sem espaço depois do -p

 

Lembrando que você tem que ir na pasta do MySQL, então encontrar a pasta bin, veja um exemplo:

C:\Documents and Settings\Andrey Knupp Vital>cd ..

C:\Documents and Settings>cd ..

C:\>cd \dev\mysql\

C:\dev\mysql>dir
O volume na unidade C.
O número de série do volume é 7C66-DAAA

Pasta de C:\dev\mysql

20/12/2009  00:00    <DIR>          .
20/12/2009  00:00    <DIR>          ..
25/07/2011  08:57    <DIR>          bin
06/08/2011  18:00    <DIR>          data
20/12/2009  00:00    <DIR>          include
20/12/2009  00:00    <DIR>          lib
20/12/2009  00:00               229 mysql_installservice.bat
20/12/2009  00:00               135 mysql_uninstallservice.bat
20/12/2009  00:00             2.064 resetroot.bat
20/12/2009  00:00    <DIR>          scripts
20/12/2009  00:00    <DIR>          share
              3 arquivo(s)          2.428 bytes
              8 pasta(s) 474.681.769.984 bytes disponíveis

C:\dev\mysql>cd \dev\mysql\bin\

C:\dev\mysql\bin>dir
O volume na unidade C.
O número de série do volume é 7C66-DAAA

Pasta de C:\dev\mysql\bin

25/07/2011  08:57    <DIR>          .
25/07/2011  08:57    <DIR>          ..
20/12/2009  00:00         1.649.808 bug25714.exe
20/12/2009  00:00         1.353.360 comp_err.exe
20/12/2009  00:00            59.024 echo.exe
20/12/2009  00:00         1.695.888 libmysql.dll
13/07/2011  09:30             5.618 my.ini
20/12/2009  00:00         1.618.064 myisamchk.exe
20/12/2009  00:00         1.514.128 myisamlog.exe
20/12/2009  00:00         1.533.584 myisampack.exe
20/12/2009  00:00         1.494.160 myisam_ftdump.exe
20/12/2009  00:00         1.744.016 mysql.exe
20/12/2009  00:00         1.683.088 mysqladmin.exe
20/12/2009  00:00         1.735.312 mysqlbinlog.exe
20/12/2009  00:00         1.678.480 mysqlcheck.exe
20/12/2009  00:00         6.095.504 mysqld.exe
20/12/2009  00:00         1.732.240 mysqldump.exe
20/12/2009  00:00         1.675.408 mysqlimport.exe
20/12/2009  00:00         1.729.168 mysqlmanager.exe
20/12/2009  00:00         1.676.944 mysqlshow.exe
20/12/2009  00:00         1.691.792 mysqlslap.exe
20/12/2009  00:00         1.812.624 mysqltest.exe
20/12/2009  00:00         2.009.232 mysql_client_test.exe
13/07/2011  09:29             2.937 mysql_config.bat
13/07/2011  09:29             2.519 mysql_config.pl
20/12/2009  00:00         1.396.368 mysql_upgrade.exe
20/12/2009  00:00         1.340.048 my_print_defaults.exe
20/12/2009  00:00         1.314.960 perror.exe
20/12/2009  00:00         1.334.416 replace.exe
20/12/2009  00:00         1.309.840 resolveip.exe
             28 arquivo(s)     42.888.530 bytes
              2 pasta(s) 474.681.769.984 bytes disponíveis

C:\dev\mysql\bin>mysql -u root -p
Enter password: ******
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.1.41 Source distribution

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> select 'Acessamos o MySQL !';
+---------------------+
| Acessamos o MySQL ! |
+---------------------+
| Acessamos o MySQL ! |
+---------------------+
1 row in set (0.00 sec)

mysql> help 'select';
Name: 'SELECT'
Description:
Syntax:
SELECT
   [ALL | DISTINCT | DISTINCTROW ]
     [HIGH_PRIORITY]
     [sTRAIGHT_JOIN]
     [sql_SMALL_RESULT] [sql_BIG_RESULT] [sql_BUFFER_RESULT]
     [sql_CACHE | SQL_NO_CACHE] [sql_CALC_FOUND_ROWS]
   select_expr [, select_expr ...]
   [FROM table_references
   [WHERE where_condition]
   [GROUP BY {col_name | expr | position}
     [ASC | DESC], ... [WITH ROLLUP]]
   [HAVING where_condition]
   [ORDER BY {col_name | expr | position}
     [ASC | DESC], ...]
   [LIMIT {[offset,] row_count | row_count OFFSET offset}]
   [PROCEDURE procedure_name(argument_list)]
   [iNTO OUTFILE 'file_name' export_options
     | INTO DUMPFILE 'file_name'
     | INTO var_name [, var_name]]
   [FOR UPDATE | LOCK IN SHARE MODE]]

SELECT is used to retrieve rows selected from one or more tables, and
can include UNION statements and subqueries. See [HELP UNION], and
http://dev.mysql.com/doc/refman/5.1/en/subqueries.html.

The most commonly used clauses of SELECT statements are these:

o Each select_expr indicates a column that you want to retrieve. There
 must be at least one select_expr.

o table_references indicates the table or tables from which to retrieve
 rows. Its syntax is described in [HELP JOIN].

o The WHERE clause, if given, indicates the condition or conditions
 that rows must satisfy to be selected. where_condition is an
 expression that evaluates to true for each row to be selected. The
 statement selects all rows if there is no WHERE clause.

 In the WHERE clause, you can use any of the functions and operators
 that MySQL supports, except for aggregate (summary) functions. See
http://dev.mysql.com/doc/refman/5.1/en/functions.html.

SELECT can also be used to retrieve rows computed without reference to
any table.

URL: http://dev.mysql.com/doc/refman/5.1/en/select.html


mysql>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sim .. eu faço dessa maneira com o prompt de comando... mas mesmo assim ele tava dando erro... dai eu fiz este tutorial para trocar a senha:

http://forums.mysql.com/read.php?11,34014,55385#msg-55385

Eu consegui fazer com que ele volta-se ao "normal" .... mas o problema agora que eu num consigo acessar os bancos de dados que jah estavam criados... apenas os que eu estou criando...

 

caso tiver alguma sugestão pra corrigir este erro... Obrigado ateh ++;...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Estranho, você esqueceu seu usuário ? você garantiu os privilégios de root ao seu novo usuário ?

Pior que não esqueci o usuário e nem senha...Gostaria de saber como que garanto privilegio de root ao novo usuario???

 

Agora que piorou tudo.. nem o tutorial citado acima esta funcionando mais... num consigo mais acessar mais nada por prompt de comando... Athe ++;;;

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu consegui fazer voltar ao normal... no caso desistalei ele... busquei cada pasta no windows que fazia referencia e deletei... depois quando instalei novamente... fui desligar windows pela primeira vez ... e aparecia que eu estava querendo força o desligamento do windows... então eu fui e digitei o seguinte comando antes de desligar o windows "net stop mysql" -> CMD ;.... dai consegui desligar, sem aparecer que havia um programa em execução... e nunca mais tive esse problema... Flws.....

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.