Howto Fix: phpMyAdmin (The mcrypt extension is missing. Please check your PHP configuration.)

phpMyAdmin ist eine grafische Weboberfläche für den Datenbankserver MySql und unter Linux sehr beliebt.
Der klassische Fehler in der Grundinstallation z.B. bei Ubuntu 14.04 aber auch anderen Versionen ist der Folgende:
[stextbox id=“alert“]The mcrypt extension is missing. Please check your PHP configuration.[/stextbox]
Die Ursache ist, dass das Mcrypt Modul in PHP möglicherweise zwar installiert, aber nicht aktiviert ist.
Um den Fehler zu beheben das Modul einfach über die Kommandozeile installieren:

root@server:~# apt-get install php5-mcrypt
Reading package lists... Done
Building dependency tree
Reading state information... Done
php5-mcrypt is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 38 not upgraded.

Und anschließend auch noch in php aktivieren:

root@server:~# php5enmod mcrypt

Danach noch einmal den apache2 neustarten und ihr sollten den Fehler los sein.

service apache2 restart

Fix: Cacti – Connection Failed, Error:'1040'

Wer im Netzwerkmonitoring-Tool Cacti den folgenden Fehler findet sollte die maximale Anzahl an gleichzeitigen Verbindungen mit dem MySQL Server anpassen.
Je nachdem mit wie vielen Pollern und wie vielen Threads man Cacti arbeiten lässt kann die Anzahl an MySQL Verbindungen schnell ansteigen.

Fehlermeldung:
cacti_error

SPINE: Poller[0] ERROR: SS[3] PHP Script Server communications lost. Restarting PHP Script Server
Connection Failed, Error:'1040', Message:'Too many connections' (Spine thread)

Lösung:

vi /etc/mysql/my.cnf
max_connections = 300
service mysql restart

Der Defaultwert ist 100. Man sollte ihn einfach mal um 100 erhöhen und dann via phpmyadmin den Wert der max_concurrent_connections im Auge behalten und bei Bedarf nach oben oder unten korrigieren.cacti-mysql-connections

Howto: proftpd & proftpadmin installieren (Ubuntu 12.10)

Mit einer der bekanntesten FTP-Server dürfte der proftpd sein. Ich schreibe euch hier ein kleines Tutorial wie man diesen und den komfortablen Web-Admin installiert.
Schritt 1: Mysql Datenbank & Benutzer anlegen
Wie man einen User und dazugehörige Datenbank anlegt beschreibe ich jetzt nicht näher. Via phpmyadmin ist das ja schnell gemacht.
Nun die zwei Tabellen erzeugen. Ich habe die tables.sql etwas angepasst, da ich immer über SQL-Fehler gestolpert bin:

ERROR 1064 (42000) at line 5: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server versio n for the right syntax to use near 'TYPE=InnoDB' at line 6
ERROR 1067 (42000) at line 16: Invalid default value for 'uid'

Folgendes funktioniert bei mir:

CREATE TABLE `users` (
`id` smallint(2) NOT NULL auto_increment,
`userid` varchar(10) NOT NULL default '',
`uid` int(10) unsigned NOT NULL default '0',
`gid` int(10) unsigned NOT NULL default '0',
`passwd` varchar(255) NOT NULL default '',
`homedir` varchar(255) NOT NULL default '',
`comment` varchar(255) NOT NULL default '',
`disabled` int(10) unsigned NOT NULL default '0',
`shell` varchar(20) NOT NULL default '/sbin/nologin',
`email` varchar(255) NOT NULL default '',
`name` varchar(255) NOT NULL default '',
`ul_bytes` bigint(20) NOT NULL default '0',
`dl_bytes` bigint(20) NOT NULL default '0',
`login_count` bigint(20) NOT NULL default '0',
`dl_count` bigint(20) NOT NULL default '0',
`ul_count` bigint(20) NOT NULL default '0',
`last_login` datetime default NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM ;
CREATE TABLE `groups` (
`groupid` varchar(10) NOT NULL default '',
`gid` int(10) unsigned NOT NULL auto_increment,
`members` varchar(255) NOT NULL default '',
PRIMARY KEY (`gid`)
) ENGINE=MyISAM ;

Schritt 2: proftpd installieren
….weiterlesen.

Weiterlesen

Reset root password of mysql database

1. Stop the MySQL Server.

sudo service mysql stop

2. Start the mysqld configuration.

sudo mysqld --skip-grant-tables &

3. Login to MySQL as root.

mysql -u root mysql

4.. Replace YOURNEWPASSWORD with your new password!

UPDATE user SET Password=PASSWORD('YOURNEWPASSWORD') WHERE User='root'; FLUSH PRIVILEGES; exit;

Kopiert von: http://ubuntu.flowconsult.at/en/mysql-set-change-reset-root-password/