Eu preciso executar o serviço MySQL para minha versão do Linux 2.16 com a distribuição do SUSE versão 11.
Baixou os seguintes arquivos e instalou todos os rpms como:
MySQL-server-5.5.27-1.sles11.i586
MySQL-client-5.5.27-1.sles11.i586
MySQL-devel-5.5.27-1.sles11.i586
MySQL-shared-5.5.27-1.sles11.i586
MySQL-shared-compat-5.5.27-1.sles11.i586
Não houve erro durante a instalação e confirmei os pacotes instalados por meio de:
rpm -qa|grep -i sql
Mas o servidor não está sendo iniciado ao tentar executar:
$> mysql
M obtendo o seguinte como "eror msg":
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
Eu verifiquei isso no local /etc/init.d , apenas a entrada mysql está lá em vez de mysqld , isto é o razão do erro de inicialização do servidor.
No googling por horas, eu também tentei ./mysql começar do mesmo local, mas obtendo a seguinte saída:
Starting MySQL..The server quit without updating PID file (/var/lib/mysql/ABC2-rahul.pid).
Eu sou novo no mysql, qualquer ajuda será apreciada. Agradecemos antecipadamente.
Eu chequei e descobri que alguns arquivos de configuração estão no arquivo / usr / share / mysql, e copiei o arquivo my-huge.cnf para a localização do / etc, algum comentário?
A seguir está o conteúdo do mesmo arquivo my.cnf:
[mysqld]
port = 3306
socket = /var/lib/mysql/mysql.sock
skip-external-locking
key_buffer_size = 384M
max_allowed_packet = 1M
table_open_cache = 512
sort_buffer_size = 2M
read_buffer_size = 2M
read_rnd_buffer_size = 8M
myisam_sort_buffer_size = 64M
thread_cache_size = 8
query_cache_size = 32M
thread_concurrency = 8
log-bin=mysql-bin
server-id = 1
[mysqldump]
quick
max_allowed_packet = 16M
[mysql]
no-auto-rehash
[myisamchk]
key_buffer_size = 256M
sort_buffer_size = 256M
read_buffer = 2M
write_buffer = 2M
[mysqlhotcopy]
interactive-timeout