ALTER TABLE table AUTO_INCREMENT = 1000;
Mostrando postagens com marcador Mysql. Mostrar todas as postagens
Mostrando postagens com marcador Mysql. Mostrar todas as postagens
quarta-feira, 24 de setembro de 2014
Comece MySQL Auto-Incremento em um número diferente de 1
Por padrão, o MySQL irá começar a auto incremento de 1 a cada nova entrada. Isto significa que a primeira entrada na base de dados é um 1, a segunda é a 2, e assim por diante. Ocasionalmente, pode ser útil para iniciar este número a outro valor. Poderia ser para números seqüenciais de produtos, números de identificação de cliente melhor disfarçado, ou qualquer número de outras razões programáticas. Muitos usuários regulares do MySQL não percebem isso, mas o MySQL tem um método simples de escolher o valor inicial de incremento automático para uma determinada tabela. Você pode ajustar o número para o que você gostaria de executar o seguinte SQL:
segunda-feira, 15 de julho de 2013
Recuperar privilégios do usuário root no MySQL
Caso você acidentalmente revogue (retire) os privilégios do usuário root, sem que tenha outro usuário com super-privilégios no mysql, você não poderá fazer mais quase nada no MySQL.
Para recuperar os privilégios do root, siga o seguinte procedimento:
1) entre no terminal com o usuário root;
2) páre o serviço mysqld com o comando:
3) inicie o mysqld em modo seguro, com a opção --skip-grant-tables
Importante: seu servidor ficará inseguro momentaneamente, pois permitirá que qualquer um se conecte ao MySQL sem senha e com todos os privilégios. Por esse motivo, talvez você queira usar --skip-grant-tables junto com a opção --skip-networking para prevenir conexões de clientes remotos
ou
4) conecte ao mysql, sem informar usuário ou senha:
5) No MySQL, digite a seguinte sequência de comandos:
6) Saia do MySQL:
7) Páre o serviço mysqld (que está rodando em modo seguro, junto com algumas opções) e reinicie-o normalmente:
Pronto! Agora vc poderá acessar o MySQL normalmente como root e com todos os privilégios de super-usuário...
$ mysql -u root -p
2. Execute o comando abaixo:
mysql> set password for root@localhost=password('');
3. Tente entrar sem a senha no banco de dados, digite:
$ mysql
fonte : http://blog-hugo-sjrp.blogspot.com.br/2012/03/recuperar-privilegios-do-usuario-root.html
Para recuperar os privilégios do root, siga o seguinte procedimento:
1) entre no terminal com o usuário root;
2) páre o serviço mysqld com o comando:
shell># service mysqld stop
3) inicie o mysqld em modo seguro, com a opção --skip-grant-tables
Importante: seu servidor ficará inseguro momentaneamente, pois permitirá que qualquer um se conecte ao MySQL sem senha e com todos os privilégios. Por esse motivo, talvez você queira usar --skip-grant-tables junto com a opção --skip-networking para prevenir conexões de clientes remotos
shell># mysql_safe --skip-grant-tables &
ou
shell># mysql_safe --skip-grant-tables --skip-networking &
4) conecte ao mysql, sem informar usuário ou senha:
shell># mysql
5) No MySQL, digite a seguinte sequência de comandos:
mysql> UPDATE mysql.user SET Grant_priv='Y', Super_priv='Y' WHERE User='root';
mysql> FLUSH PRIVILEGES;
mysql> GRANT ALL ON *.* TO 'root'@'localhost';
6) Saia do MySQL:
mysql> exit
7) Páre o serviço mysqld (que está rodando em modo seguro, junto com algumas opções) e reinicie-o normalmente:
shell># service mysqld restart
Pronto! Agora vc poderá acessar o MySQL normalmente como root e com todos os privilégios de super-usuário...
Resolução definitiva do erro
1. Entre novamente com no MySQL com a senha que setamos anteriormente:$ mysql -u root -p
2. Execute o comando abaixo:
mysql> set password for root@localhost=password('');
3. Tente entrar sem a senha no banco de dados, digite:
$ mysql
fonte : http://blog-hugo-sjrp.blogspot.com.br/2012/03/recuperar-privilegios-do-usuario-root.html
quarta-feira, 19 de dezembro de 2012
MySQL - Aprenda a fazer backup's de sua base de dados
MySQLDUMP
O MySQL traz consigo o MySQLDUMP, que nada mais é que uma ferramenta que nos dá possibilidade de copiar os bancos de dados que estão dentro do SGBD MySQL. O Funcionamento deste é algo bem simples, é um programa cliente que coloca o conteúdo de tabelas em arquivos. é útil para fazer cópias de segurança de bancos de dados ou transferir conteúdos de bancos de dados para outro servidor.
O MySQLDUMP pode produzir arquivos no formato SQL que contenham declarações CREATE TABLE e INSERT para recriar os arquivos ou para produzir arquivos de dados delimitados por tabulações.
COMO FUNCIONA O MySQLDUMP?
O MySQL traz consigo o MySQLDUMP, que nada mais é que uma ferramenta que nos dá possibilidade de copiar os bancos de dados que estão dentro do SGBD MySQL. O Funcionamento deste é algo bem simples, é um programa cliente que coloca o conteúdo de tabelas em arquivos. é útil para fazer cópias de segurança de bancos de dados ou transferir conteúdos de bancos de dados para outro servidor.
O MySQLDUMP pode produzir arquivos no formato SQL que contenham declarações CREATE TABLE e INSERT para recriar os arquivos ou para produzir arquivos de dados delimitados por tabulações.
COMO FUNCIONA O MySQLDUMP?
segunda-feira, 11 de junho de 2012
REPLACE no MySQL
Vou mostrar como fazer um UPDATE ou SELECT com o comando REPLACE no MySQL
Nome da nossa tabela: tbl_teste
Fazendo um Update com Replace:
UPDATE tbl_teste SET nome = replace( nome, 'Enio Marcelo', 'Enio Marcelo Buzaneli' )
Explicando:
Vou trocar todos valores do campo nome "Enio Marcelo" por "Enio Marcelo Buzaneli"
Resultado:
Enio Marcelo / Enio Marcelo Buzaneli
Assinar:
Postagens (Atom)