Adat fájlok lokációja (ha nincs, indításkor létrehozza a defaultot): /var/lib/mysql
Root jelszó módosítás a jelszó ismeretében:
mysqladmin -u root -p'oldpassword' password newpass
Root password felülvágása:
killall mysqld
echo "SET PASSWORD FOR 'root'@'localhost' = PASSWORD('TempPass');" > /tmp/pwdreset.sql
mysqld --init-file=/tmp/pwdreset.sql &
Felhasználó jelszavának megváltoztatása:
update user set password=PASSWORD("NEWPASSWORD") where User='nixcraft' and host='localhost';
FLUSH PRIVILEGES;
Lokális kapcsolat:
mysql -uroot -pPassword
Aktív userek és hostok:
use mysql; select host, user from user;
Új user aki bárhonnan tud kapcsolódni:
CREATE USER 'root'@'%' IDENTIFIED BY 'some_pass';
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%';
FLUSH PRIVILEGES;
Hibás/régi rendszertáblák frissítése:
mysql_upgrade --force -uroot -pJelszo
DB mentés:
mysqldump -uroot -p database -r utf8.dump
DB import:
mysql -uroot -p --default-character-set=utf8 database
SET names 'utf8'
SOURCE utf8.dump
v