Ao iniciar o servidor mysql 5.7.17 usando o mysqld_safe, ocorre o seguinte erro.
2017-02-10T17:05:44.870970Z mysqld_safe Logging to '/var/log/mysql/error.log'.
2017-02-10T17:05:44.872874Z mysqld_safe Logging to '/var/log/mysql/error.log'.
2017-02-10T17:05:44.874547Z mysqld_safe Directory '/var/run/mysqld' for UNIX socket file don't exists.
Como corrigi-lo ?
$ sudo /etc/init.d/mysql stop
, graçassudo
resolverá isso, pois este diretório será removido assim quemysql
for interrompido e semsudo
ele não haverá acesso a essas pastas !!!Quando usei o código,
mysqld_safe --skip-grant-tables &
mas recebo o erro:Agora eu uso o mesmo código
mysqld_safe --skip-grant-tables &
e obtenhoSe eu usar
$ mysql -u root
, vou receber:Versão do servidor: 5.7.18-0ubuntu0.16.04.1 (Ubuntu)
Copyright (c) 2000, 2017, Oracle e / ou suas afiliadas. Todos os direitos reservados.
Oracle é uma marca registrada da Oracle Corporation e / ou de suas afiliadas. Outros nomes podem ser marcas registradas de seus respectivos proprietários.
Digite 'help'; ou '\ h' para obter ajuda. Digite '\ c' para limpar a instrução de entrada atual.
mysql>
Lendo as informações da tabela para concluir os nomes de tabelas e colunas Você pode desativar esse recurso para obter uma inicialização mais rápida com -A
Banco de dados alterado
ou Se você possui uma conta root mysql que pode se conectar de qualquer lugar, você também deve:
Método alternativo:
E se você tiver uma conta root que possa acessar de qualquer lugar:
agora precisa
quit
do mysql e parar / iniciaragora novamente `mysql -u root -p 'e use a nova senha para obter
fonte
Trabalhe para mim no CentOS:
fonte
Você pode tentar o seguinte, se o banco de dados não tiver nenhum dado OU se houver outro ausente para restaurar esses dados. Você precisará saber a senha root do servidor Ubuntu, mas não a senha root mysql.
É muito provável que muitos de nós tenha instalado "mysql_secure_installation", pois esta é uma prática recomendada. Navegue para o diretório bin onde existe mysql_secure_installation. Pode ser encontrado no diretório / bin nos sistemas Ubuntu. Ao executar novamente o instalador, você será solicitado a alterar a senha do banco de dados raiz.
fonte