Sto cercando di installare mysql in un servizio CentOS Linux release 7.2.1511
. Dai un'occhiata all'installazione del processo:
# sudo yum install mysql-server
Produzione:
Dependencies Resolved
===========================================================================================================================================================================================================
Package Arch Version Repository Size
===========================================================================================================================================================================================================
Removing:
mysql-community-client x86_64 5.7.10-1.el7 @mysql57-community 109 M
mysql-community-server x86_64 5.7.10-1.el7 @mysql57-community 652 M
Transaction Summary
===========================================================================================================================================================================================================
Ho eseguito il mysql damon:
# sudo service mysqld start
Verifica del servizio:
# ps -ef|grep mysql
mysql 1371 1 0 22:17 ? 00:00:00 /usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid
Ecco che arriva il problema che mi fa impazzire. Voglio impostare la password di root per la prima volta, quindi ho fatto:
# sudo mysql_secure_installation
// when password is required, I just type "enter key"
Ma l'output: proteggere la distribuzione del server MySQL.
Immettere la password per l'utente root: errore: accesso negato per l'utente "root" @ "localhost" (utilizzando la password: NO)
Cercando su Google l'errore, nel 90% dei casi, la soluzione è chiamare il mysqld_safe --skip-grant-tables &
comando:
service mysqld stop
mysqld_safe --skip-grant-tables &
mysql --user=root mysql
update user set Password=PASSWORD('new-password') where user='root';
flush privileges;
exit;
Ma mysqld_safe
richiede un errore "comando non trovato". Ho anche provato con sudo mysqld --skip-grant-tables &
, ma non fa nulla. Apprezzerò se mi guidi nella giusta direzione per impostare la password di root. Grazie in anticipo.
PATH
. O hai bisogno di percorsi completi. (Questa è più una domanda Linux che una domanda MySQL.)