Alterando os parâmetros de inicialização para o MySQL

4

Eu preciso remover skip-networking dos parâmetros de inicialização do MySQL

Estou executando o MySQL no Linux no Centos em um VPS

Alguém pode, por favor, dizer a um novato como fazer isso?

Suponho que para iniciar e parar o servidor mySQL, tenho que fazer algo parecido com isso |  /etc/init.d/mysqld stop
 /etc/init.d/mysqld start

# ps -ef|grep 'mysql'  
root     11331 20220  0 10:53 pts/0    00:00:00 grep mysql  
root     32452     1  0 Apr02 ?        00:00:00 /bin/sh /usr/bin/mysqld_safe --skip-grant-tables --skip-networking  
mysql    32504 32452  0 Apr02 ?        00:00:18 /usr/libexec/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/run/mysqld/mysqld.pid --skip-external-locking --socket=/var/lib/mysql/mysql.sock --skip-grant-tables --skip-networking
    
por RN. 03.04.2010 / 16:59

4 respostas

1

Abra o script /etc/init.d/mysqld , encontre o parâmetro --skip-networking e remova-o.

    
por 03.04.2010 / 17:02
5

comente a diretiva "skip-networking" em /etc/my.cnf e reinicie o mysqld.

Você pode especificar outras diretivas relacionadas à rede em my.cnf, Exemplo:

[mysqld]
user = mysql
pid-file = /var/run/mysqld/mysqld.pid
socket = /var/run/mysqld/mysqld.sock
port = 3306
basedir = /usr
datadir = /var/lib/mysql
tmpdir = /tmp
language = /usr/share/mysql/English
bind-address = 172.20.5.2
# skip-networking

Reinicie com:

service mysqld restart

ou

/etc/init.d/mysqld restart
    
por 03.04.2010 / 18:56
1

Siga o coelho branco. Em algum ponto, originando de /etc/init.d/mysqld, algum script deve anexar o parâmetro. Se existir, verifique / usr / bin / mysqld_safe. Veja também os arquivos incluídos nesses scripts.

Talvez estejamos adulterando uma medida de segurança aqui. O CentOS adiciona esta linha a menos que uma senha tenha sido configurada para o usuário root do mysql?

    
por 04.04.2010 / 16:00
-1

Suponho que você também esteja tentando como root. Eu tenho o mesmo problema, e esse ajuste me ajudou:

Altere esta linha em /etc/my.cnf

"user=mysql"

para

"user=root"
    
por 20.05.2010 / 08:16