tiujhou 7 Denunciar post Postado Agosto 6, 2011 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
Andrey Knupp Vital 136 Denunciar post Postado Agosto 7, 2011 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
tiujhou 7 Denunciar post Postado Agosto 7, 2011 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
Andrey Knupp Vital 136 Denunciar post Postado Agosto 7, 2011 Estranho, você esqueceu seu usuário ? você garantiu os privilégios de root ao seu novo usuário ? Compartilhar este post Link para o post Compartilhar em outros sites
tiujhou 7 Denunciar post Postado Agosto 7, 2011 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
programador_master 0 Denunciar post Postado Agosto 15, 2011 Brother, estava com o mesmo problema semana passada, o que eu fiz foi resetar a senha e desativar o serviço do mysql no windows. Agora tenho acesso normal pelo prompt. Da uma olhada nesse tuto, foi o que eu fiz e funcionou pra mim: http://rcbdesenvolvimento.com.br/blog/?p=82. Se não funcionar posta ai :joia: Compartilhar este post Link para o post Compartilhar em outros sites
tiujhou 7 Denunciar post Postado Agosto 16, 2011 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