Eu já instalei o MySQL?

1

Eu corri o seguinte no terminal:

sudo apt-get install mysql-server mysql-client

Eu então verifiquei se o MySQL estava sendo executado:

sudo netstat -tap | grep mysql

Eu vi algo parecido com isso:

tcp 0 0 localhost:mysql : LISTEN 2556/mysqld

Eu sabia que também precisava do MySQL Workbench, então fui ao centro de software e baixei o Workbench.

Quando eu verifiquei se o MySQL estava rodando, vi o seguinte

$ sudo netstat -tap | grep mysql
tcp        0      0 localhost:mysql         *:*                     LISTEN      1003/mysqld    
tcp        0      0 localhost:52515         localhost:mysql         ESTABLISHED 3167/mysql-workbenc
tcp        0      0 localhost:mysql         localhost:52514         TIME_WAIT   -              
tcp        0      0 localhost:mysql         localhost:52516         ESTABLISHED 1003/mysqld    
tcp        0      0 localhost:52516         localhost:mysql         ESTABLISHED 3167/mysql-workbenc
tcp        0      0 localhost:mysql         localhost:52515         ESTABLISHED 1003/mysqld

A minha pergunta é: eu já instalei uma porção do MySQL? Eu só quero cuidar do que preciso antes de entrar em mais algum desenvolvimento.

    
por David 31.05.2013 / 04:32

2 respostas

0

Bom para mim, parece assim:

cyrex@cyrex:~$ sudo netstat -tap | grep mysql
[sudo] password for cyrex: 
tcp        0      0 localhost:mysql         *:*                     LISTEN      1294/mysqld     

O que eu faria primeiro (estou assumindo que você ainda não tem nenhuma informação no banco de dados):

sudo service mysql stop

então

ps -e| grep mysql

Se algo relacionado ao mysql aparecer, mate-o:

sudo killall mysqld

Verifique novamente se ainda está lá com o comando ps acima. Se for, mate-o:

sudo kill -9 PID em que o PID é o ID do processo. Em seguida, verifique novamente, se não houver mais processos do mysql por aí:

sudo service mysql start

Você realmente me lembrou de algo que aconteceu há muito tempo (Ubuntu 9.10 eu acho). Foi a mesma coisa, mas cerca de mais 20 processos.

    
por Luis Alvarado 31.05.2013 / 05:04
0

O que significa "over-installed"? Processos de servidores estão no negócio de abrir múltiplas conexões simultâneas; isso é meio que "servidor" significa.

Até mesmo programas intensivos em rede, como navegadores, têm várias conexões:

$ sudo netstat -ntap | grep chrome
tcp        0      0 192.168.2.4:33424   example:80       ESTABLISHED 1579/chrome     
tcp        0      0 192.168.2.4:59647   example:80       ESTABLISHED 1579/chrome     
tcp        0      0 192.168.2.4:37446   example:5222     ESTABLISHED 1579/chrome     
tcp        0      0 192.168.2.4:48011   example:443      ESTABLISHED 1579/chrome     
... 20 more connections omitted for brevity ...

Os soquetes são baratos, especialmente quando não estão ocupados.

    
por msw 31.05.2013 / 05:06