Giuseppe’s Weblog

Just another WordPress.com weblog

Archive for the ‘MySQL’ Category

Reset password in mysql

nessun commento

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.

Written by gfiorito

Gennaio 5, 2009 alle 11:05 am

Pubblicato in MySQL

Bind address in my-sql

con un commento

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.

Written by gfiorito

Maggio 16, 2008 alle 2:12 pm

Pubblicato in HowTo, MySQL

MySQL backup

nessun commento

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

Written by gfiorito

Aprile 30, 2008 alle 3:20 pm

Pubblicato in HowTo, MySQL