Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #Banco mysql DigitalOcean
- >* Para se configurar o banco de dados mysql em sua aplicação primeiramente se deve telo instalado e para fazer isso é bastante simples basta executar os seguintes comandos.
- ```
- sudo apt-get install mysql-server php5-mysql libapache2-mod-auth-mysql
- sudo mysql_install_db
- sudo /usr/bin/mysql_secure_installation
- ```
- >* Depois desses comandos o banco de dados estará instalado, agora é hora de configurar para acessarmos a base de dados por um cliente e nesse caso precisamos editar o arquivo my.cnf
- ```
- sudo nano /etc/mysql/my.cnf
- ```
- >* O mysql vem configurado para enchergar apenas sua base local e por isso precisamos alterar uma linha desse arquivo para conseguir acessar remotamente, então alteramos o seguinte.
- ```
- bind-address = 127.0.0.1
- ```
- altera para
- ```
- bind-address = 0.0.0.0
- ```
- >* Feito isso precisamos reiniciar o servidor de dados.
- ```
- sudo /etc/init.d/mysql restart
- ```
- >* Agora precisamos pelo menos uma vez acessar o mysql via ssh e para isso fazemos o seguinte:
- ```
- mysql -u root -p
- ```
- >* Agora precisamos executar um GRANT
- ```
- GRANT ALL ON *.* TO 'root'@'%' IDENTIFIED BY 'sua-senha';
- ```
- >* feito isso estará pronto para acessar remotamente sua base de dados
- #como alterar a senha do banco de dados mysql mesmo sem saber a senha.
- ```
- # /etc/init.d/mysql stop
- ou
- # /etc/init.d/mysqld stop
- ```
- Inicie o servidor MySQL com o comando abaixo
- ```
- # mysqld --skip-grant-tables &
- ou
- # mysqld_safe --skip-grant-tables &
- ```
- Efetue o login ao MySQL com acesso ROOT mesmo sem senha
- ```
- # mysql -u root mysql
- ```
- Substitua a palavra “SENHA_SECNET” por uma nova senha ( Lembre-se de deixar as aspas simples ‘entre_a_senha’ )
- ```
- use mysql; UPDATE user SET Password=PASSWORD('SENHA_SECNET') WHERE User='root'; FLUSH PRIVILEGES; exit;
- ```
- Reinicie o servidor MySQL
- ```
- # /etc/init.d/mysql start
- ou
- # /etc/init.d/mysqld start
- ```
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement