Depois de termos instalado e configurado o NGINX e PHP-FPM no EC2 da Amazon vamos ver agora como instalar o Percona Server.
1. Vamos baixar e instalar os arquivos em nosso servidor;
Execute um comando de cada vez.
[sourcecode language=”bash”]
yum install http://www.percona.com/downloads/percona-release/percona-release-0.0-1.x86_64.rpm
yum install Percona-Server-server-55.x86_64
yum install Percona-Server-client-55.x86_64
[/sourcecode]
2. Bem agora já temos o Percona instalado, vamos então as configurações!
Entre em “etc”;
[sourcecode language=”bash”]
cd /etc/
[/sourcecode]
Verifique se existe o arquivo chamado my.conf, e se não existir crie o arquivo my.conf com o comando $touch my.conf
E adicione o conteúdo abaixo dentro do arquivo my.conf:
[sourcecode language=”bash”]
[mysqld]
server-id=15
tmpdir=/dev/shm
datadir=/srv/mysql
user=mysql
innodb_file_per_table = 1
max_connections = 300
innodb_flush_method = O_DIRECT
[/sourcecode]
3. Agora vamos criar as pastas de instalação do MySQL e instalar;
[sourcecode language=”bash”]
mkdir /srv/mysql
chown mysql:mysql /srv/mysql/
mysql_install_db –datadir=/srv/mysql
[/sourcecode]
Para iniciar o Percona podemos executar o comando $service mysql start ou $/etc/init.d/mysql start
4. Agora vamos adicionar um usuário com senha para acesso ao banco de dados;
Criaremos um usuário com o nome de root e uma senha 654321;
[sourcecode language=”bash”]
mysqladmin -u root password "654321"
[/sourcecode]
Vamos conectar em nosso banco de dados e executar os seguintes comandos;
[sourcecode language=”bash”]
mysql -u root -p654321
UPDATE user SET Password=PASSWORD("654321") WHERE User="root";
GRANT ALL ON *.* TO "root"@"%" IDENTIFIED BY "65432";
FLUSH PRIVILEGES;
[/sourcecode]
5. Alguns comandos básicos do MysQL;
Importante para os próximos passos de nosso tutorial.
[sourcecode language=”bash”]
create database magento;
GRANT usage ON *.* TO douglasvillar@localhost IDENTIFIED BY "senha";
GRANT usage ON *.* TO douglasvillar@"%" IDENTIFIED BY "senha";
GRANT CREATE, ALTER, DROP, SELECT, INSERT, UPDATE, DELETE ON magento.* TO douglasvillar@localhost;
GRANT CREATE, ALTER, DROP, SELECT, INSERT, UPDATE, DELETE ON mysql_bash.* TO douglasvillar@"%";
flush privileges;
[/sourcecode]
Bem pessoal é isso por enquanto, depois vamos ver como instalar e configurar outros módulos até a instalação tão esperada do Magento.
Espero que este tutorial tenha ajudado você a instalar o Percona Server no EC2 da Amazon. Como sempre, se você achou esta postagem útil, inscreva-se em nossa newsletter gratuita ou siga-nos no Instagram @douglasvillar, conecte comigo no Linkedin e curta nossa página no Facebook.
Deixe um comentário