Table of Contents
Mysql
Lizenz
Mysql ist dual licensed:
Es gibt eine kommerzielle Lizenz, die für die Entwicklung von proprietärer Software gedacht ist und eine Mysql-Version die unter GPL steht. Benutzt m an die GPL-Lizenzierte Version, so muss man damit wieder Software schreiben die ebanfalls unter GPL liegt, wie das eben die GPL bestimmt. Wenn man kommerzielle Software entwickelt, sei es auch für unternehmensinterne Software, so muss eine kommerzielle Lizenz gelöst werden. Ob kommerziell Lizenziert oder GPL-Lizenziert, die Software ist exakt die gleiche.
Mehr info dazu:
passwort ändern
als typ passwort nehmen:
update user set Password=PASSWORD('pw') where user="root";
oder so?
mysql> SET PASSWORD FOR root@localhost=PASSWORD('password');
mysql variable
setzen
set @year = 1999;
select @year := 1999;
subselect/ subquery
die dev version 4.1.1 hat subselect, muss aber selbst compiliert werden …
update table1 set field1 = (select id from table2);
tabellen flicken
- cd /var/lib/mysql/ - myisamchk */*.MYI -rv