Archive for the ‘MySQL’ Category
Reset password in mysql
Per resettare la password di amministratore in mysql occorre far partire il server mysqld in safe mode disabilitando la richiesta di password (e’ necessario essere utente root di sistema):
sudo /etc/init.d/mysql stop
sudo /usr/bin/mysqld_safe –skip-grant-tables &
sudo mysql –user=root mysql
mysql> update user set Password=PASSWORD(‘mysql-root’) where user=’root’;
mysql> flush privileges;
mysql> exit
sudo /etc/init.d/mysql stop
sudo /etc/init.d/mysql start
Nota che il seguente messaggio in grassetto:
* Starting MySQL database server mysqld [ OK ]
* Checking for corrupt, not cleanly closed and upgrade needing tables.
non indica un errore ma semplicemente un messaggio dei controlli che fa il db durante lo startup.
Bind address in my-sql
Nel seguente file:
/etc/mysql/my.cnf
sostituire:
bind-address = 127.0.0.1
con:
bind-address = 0.0.0.0
Nel primo caso mysql in ascolto solo da localhost nel secondo da ogni indirizzo.
MySQL backup
mysqldump –opt –all-databases -uroot -ppassword > mysqlBackup.sql
(x Solaris 10: /opt/csw/mysql5/bin/mysqldump)
mysqldump –opt –databases dbname -uroot -ppassword > file.sql
mysql -uroot -ppassword dbname < file.sql