Olá,
Estou fazendo alguns testes com o Ubuntu Server e a após a instalação do MySQL recebi o erro 10061 ao tentar conectar através de uma ferramenta de gerenciamento, segue a dica para resolver.
1) Edite o arquivo /etc/mysql/my.cnf
2) Localize a linha:
bind-address = 127.0.0.1
Troque pelo IP na rede interna, ou externa, dependendo de onde você quer o acesso:
bind-address = SeuIP
3) Salve o arquivo
4) Reinicie o servidor
sudo service mysql restart
Mostrando postagens com marcador MySQL. Mostrar todas as postagens
Mostrando postagens com marcador MySQL. Mostrar todas as postagens
quarta-feira, 25 de setembro de 2013
quinta-feira, 23 de junho de 2011
Instalando o phpMyAdmin no CentOS
Vamos configurar o phpMyAdmin para administrar o MySQL vai browser.
1) Requisitos
Precisamos do php 5.2 ou superior, como eu estou usando o CentOS 5.6 a versão do php instalada é 5.1, para atualizar pelo yum
será necessário adicionar o repositório testing no seguinte link mostra como adicionar http://wiki.centos.org/HowTos/PHP_5.1_To_5.2
Quando eu executei o yum update apareceu Connection refused então entrei no link http://dev.centos.org/centos/5/testing/x86_64/RPMS/
e baixei todos os pacotes necessário e fiz um rpm -Uvh * segue os pacotes que eu baixei:
libmcrypt-2.5.8-0.el5.centos.x86_64.rpm
libmcrypt-devel-2.5.8-0.el5.centos.x86_64.rpm
php-5.2.10-1.el5.centos.x86_64.rpm
php-cli-5.2.10-1.el5.centos.x86_64.rpm
php-common-5.2.10-1.el5.centos.x86_64.rpm
php-devel-5.2.10-1.el5.centos.x86_64.rpm
php-gd-5.2.10-1.el5.centos.x86_64.rpm
php-mbstring-5.2.10-1.el5.centos.x86_64.rpm
php-mcrypt-5.2.9-2.el5.centos.3.x86_64.rpm
php-mysql-5.2.10-1.el5.centos.x86_64.rpm
php-pdo-5.2.10-1.el5.centos.x86_64.rpm
2) Download
Faça o download em http://www.phpmyadmin.net/home_page/index.php, eu fiz o download da versão phpMyAdmin-3.4.2-all-languages.tar.gz
3) Instalação
# tar -xvzf phpMyAdmin-3.4.2-all-languages.tar.gz
# cp -R phpMyAdmin-3.4.2-all-languages /var/www/html
# cd /var/www/html/
# mv phpMyAdmin-3.4.2-all-languages phpmyadmin
4) Configuração
Entre no diretório /var/www/html/phpmyadmin e copie o arquivo config.sample.inc.php para config.inc.php
# cp config.sample.inc.php config.inc.php
Agora, edite o arquivo config.inc.php e procure a linha
##################################
$cfg['blowfish_secret'] = '';
##################################
Coloque um valor qualquer por exemplo
######################################
$cfg['blowfish_secret'] = 'hRg8gh7';
######################################
Feito isso basta acessar http://server/phpmyadmin
1) Requisitos
Precisamos do php 5.2 ou superior, como eu estou usando o CentOS 5.6 a versão do php instalada é 5.1, para atualizar pelo yum
será necessário adicionar o repositório testing no seguinte link mostra como adicionar http://wiki.centos.org/HowTos/PHP_5.1_To_5.2
Quando eu executei o yum update apareceu Connection refused então entrei no link http://dev.centos.org/centos/5/testing/x86_64/RPMS/
e baixei todos os pacotes necessário e fiz um rpm -Uvh * segue os pacotes que eu baixei:
libmcrypt-2.5.8-0.el5.centos.x86_64.rpm
libmcrypt-devel-2.5.8-0.el5.centos.x86_64.rpm
php-5.2.10-1.el5.centos.x86_64.rpm
php-cli-5.2.10-1.el5.centos.x86_64.rpm
php-common-5.2.10-1.el5.centos.x86_64.rpm
php-devel-5.2.10-1.el5.centos.x86_64.rpm
php-gd-5.2.10-1.el5.centos.x86_64.rpm
php-mbstring-5.2.10-1.el5.centos.x86_64.rpm
php-mcrypt-5.2.9-2.el5.centos.3.x86_64.rpm
php-mysql-5.2.10-1.el5.centos.x86_64.rpm
php-pdo-5.2.10-1.el5.centos.x86_64.rpm
2) Download
Faça o download em http://www.phpmyadmin.net/home_page/index.php, eu fiz o download da versão phpMyAdmin-3.4.2-all-languages.tar.gz
3) Instalação
# tar -xvzf phpMyAdmin-3.4.2-all-languages.tar.gz
# cp -R phpMyAdmin-3.4.2-all-languages /var/www/html
# cd /var/www/html/
# mv phpMyAdmin-3.4.2-all-languages phpmyadmin
4) Configuração
Entre no diretório /var/www/html/phpmyadmin e copie o arquivo config.sample.inc.php para config.inc.php
# cp config.sample.inc.php config.inc.php
Agora, edite o arquivo config.inc.php e procure a linha
##################################
$cfg['blowfish_secret'] = '';
##################################
Coloque um valor qualquer por exemplo
######################################
$cfg['blowfish_secret'] = 'hRg8gh7';
######################################
Feito isso basta acessar http://server/phpmyadmin
quarta-feira, 18 de fevereiro de 2009
Liberando acesso remoto ao MySQL
mysql> GRANT ALL PRIVILEGES ON BD.* to 'USER'@'REDE' identified by "SENHA";
Troque BD pelo nomed do seu banco de dados
Troque USER pelo usuário que acessa o banco de dados
Troque a rede pela rede que você utiliza, podemos liberar para um determinado IP por exemplo 'USER'@'192.168.105.1' ou parauma rede inteira 'USER'@'192.168.0.%'
quarta-feira, 28 de janeiro de 2009
Backup e Restore via Dump no MySQL
Antes de começarmos vamos definir algumas variaveis para melhor entendimento:
user=root
password=P@ssw0rd
host=localhost
database=bugtracker
dir=/root/Backup
1 -Fazendo backup
Vamos fazer o backup da database bugtracker:
# mysqldump -h $host -u $user -p$password $database > $DIR
2 - Restaurando o backup
Imaginando que perdemos o banco vamos restaura-lo:
# mysql -u root -p
# create database bugtracker;
# use bugtracker;
# source /root/Backup/meuBanco_080415.sql;
Segue abaixo um simples script de backup de uma determinada tabela:
#######################################################
#!/bin/sh
DATA=`/bin/date +%y%m%d`
DIR="/root/Backup/meuBanco_$DATA.sql"
# variaveis do MySQL
HOST="localhost"
USER="root"
PASS="P@ssw0rd"
DATABASE="bugtracker"
# Executa o backup
mysqldump -h $HOST -u $USER -p$PASS $DATABASE > $DIR
########################################################
user=root
password=P@ssw0rd
host=localhost
database=bugtracker
dir=/root/Backup
1 -Fazendo backup
Vamos fazer o backup da database bugtracker:
# mysqldump -h $host -u $user -p$password $database > $DIR
2 - Restaurando o backup
Imaginando que perdemos o banco vamos restaura-lo:
# mysql -u root -p
# create database bugtracker;
# use bugtracker;
# source /root/Backup/meuBanco_080415.sql;
Segue abaixo um simples script de backup de uma determinada tabela:
#######################################################
#!/bin/sh
DATA=`/bin/date +%y%m%d`
DIR="/root/Backup/meuBanco_$DATA.sql"
# variaveis do MySQL
HOST="localhost"
USER="root"
PASS="P@ssw0rd"
DATABASE="bugtracker"
# Executa o backup
mysqldump -h $HOST -u $USER -p$PASS $DATABASE > $DIR
########################################################
Fazendo backup do MySQL com o AutoMySQLBackup
1 - Instalando
# cd /usr/local/bin
# wget http://ufpr.dl.sourceforge.net/sourceforge/automysqlbackup/automysqlbackup.sh.2.5
2 - Configurando
# vi /usr/local/bin/automysqlbackup.sh.2.5
Agora devemos alterar as configurações para nosso ambiente, no meu caso preciso alterar usuário, senha, databases, diretório de backup e endreço de mail, segue baixo as alterações realizadas
# Usuário para conexão no banco
USERNAME=dbuser
# Senha do usuário definido acima para backup do banco
PASSWORD=password
# Host onde está o MySQL Server, caso esteja fazendo backup de um host remoto não esqueça de garantir que o mesmo possa receber conexãos remotas
DBHOST=localhost
# Lista das Databases, podemos colocar mais de uma, por exemplo "DB1 DB2 CASA"
DBNAMES="DB1 DB2 DB3"
# Diretório do backup, caso o diretório não exista o mesmo será criado automaticamente
BACKUPDIR="/backups"
# Email do destinatario do log
MAILADDR=user@domain.com
3 - Executando o script
# chmod 755 automysqlbackup.sh.2.5
# ./automysqlbackup.sh.2.5
Para ver o backup verifique a pasta /backups
# cd /usr/local/bin
# wget http://ufpr.dl.sourceforge.net/sourceforge/automysqlbackup/automysqlbackup.sh.2.5
2 - Configurando
# vi /usr/local/bin/automysqlbackup.sh.2.5
Agora devemos alterar as configurações para nosso ambiente, no meu caso preciso alterar usuário, senha, databases, diretório de backup e endreço de mail, segue baixo as alterações realizadas
# Usuário para conexão no banco
USERNAME=dbuser
# Senha do usuário definido acima para backup do banco
PASSWORD=password
# Host onde está o MySQL Server, caso esteja fazendo backup de um host remoto não esqueça de garantir que o mesmo possa receber conexãos remotas
DBHOST=localhost
# Lista das Databases, podemos colocar mais de uma, por exemplo "DB1 DB2 CASA"
DBNAMES="DB1 DB2 DB3"
# Diretório do backup, caso o diretório não exista o mesmo será criado automaticamente
BACKUPDIR="/backups"
# Email do destinatario do log
MAILADDR=user@domain.com
3 - Executando o script
# chmod 755 automysqlbackup.sh.2.5
# ./automysqlbackup.sh.2.5
Para ver o backup verifique a pasta /backups
terça-feira, 30 de dezembro de 2008
Instalando o MySQL no CentOS 6.2
1 - Intalação:
Instalando os pacotes necessários:
# yum install mysql mysql-devel mysql-server
2 - Configuração:
Agora vamos configurar para que o mysql seja iniciado junto com o sistema, para isso vamos usar o comando:
# chkconfig mysqld on
Com a configuração acima o MySql será iniciado somente no próximo boot, por isso vamos inicia-lo agora com o comando:
# /etc/init.d/mysqld start
Por fim, vamos configurar a segurança no MySQL, para isto use o comando e siga os passos para trocar a senha, e remover alguns acessos:
# mysql_secure_installation
Para fazer um teste, tente logar no MySql usando o comando:
# mysql -u root -p
Instalando os pacotes necessários:
# yum install mysql mysql-devel mysql-server
2 - Configuração:
Agora vamos configurar para que o mysql seja iniciado junto com o sistema, para isso vamos usar o comando:
# chkconfig mysqld on
Com a configuração acima o MySql será iniciado somente no próximo boot, por isso vamos inicia-lo agora com o comando:
# /etc/init.d/mysqld start
Por fim, vamos configurar a segurança no MySQL, para isto use o comando e siga os passos para trocar a senha, e remover alguns acessos:
# mysql_secure_installation
Para fazer um teste, tente logar no MySql usando o comando:
# mysql -u root -p
Assinar:
Postagens (Atom)