4. FAQs: Frequently Asked Questions

4.1. Problems with the set-up of EINSTEIN

4.1.1. I forgot the password of an already installed MySQL server (free version only)

You can reset the password of the root user of an installed MySQL server on MS Windows as follows:

  • From the Start menu, select Control Panel, then Administrative Tools, then Services. Find the MySQL service in the list, right-click it, and choose the Properties option. The Path to executable field contains the –defaults-file setting, copy it. It should look similar to "C:\Program Files\MySQL\MySQL Server 5.1\bin\mysql.exe" --defaults-file="C:\Program Files\MySQL\MySQL Server 5.1\my.ini"
  • create a file C:\mysql-init.txt with the content SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MyNewPassword');
  • open a command line by choosing “execute” from the start menu and then execute cmd
  • paste the MySQL startup command from the first step to the command line and add the parameter `` –init-file= C:mysql-init.txt`` the command should now look similar to "C:\Program Files\MySQL\MySQL Server 5.1\bin\mysql.exe" --defaults-file="C:\Program Files\MySQL\MySQL Server 5.1\my.ini" --init-file= C:\mysql-init.txt
  • execute the MySQL startup command by pressing enter
  • the command line window should stay open, but not show a new prompt
  • you can now close the command line window, the password should be set to the one you wrote into C:\mysql-init.txt

If this doesn’t work out, please consult the documentation that belongs to the already installed server.

4.2. EINSTEIN has been installed successfully, but doesn’t start-up

4.2.1. Problems with the connection to the MySQL database (free version only)

Connection error: (1045, “Access denied for user 'root'@'localhost
(using password: NO)”)

This is usually the case when a already existing MySQL server is used. If that is the case please look here. If not check that the default username and password for Einstein are set:

  • user: root
  • password:

4.3. Other Questions

4.3.1. Can I update an installation of an older version of EINSTEIN?

Yes, during an update the existing database is saved as a backup into a file. By default the database is then updated to the new database schema keeping the existing projects in a consistent state.

Alternatively you can export all your projects into XML files from the old installation of EINSTEIN, and then choose during the installation to replace the database with the new default database and import you projects into this one after the installation.

4.3.2. Can I import old projects?

Yes, EINSTEIN supports XML files from any older version of EINSTEIN.

4.3.3. Can I import a project from someone else?

Yes, all data that is necessary for the project is part of the XML file as which it is exported. But you may not have an older version on EINSTEIN than the one that produced the export.

4.3.4. Where can I find the logs of EINSTEIN?

There are up to for log files of EINSTEIN: einsteinMSG.txt, einsteinLOG.txt, einsteininstall.log and einsteinTRACK.txt.

On MS Windows the logs are kept in the %appdata% folder in a subfolder called einstein. To access this symbolic folder that is in different places depending on the version of MS Windows you are using you can choose “execute” from the start menu and type %appdata% as the command to execute and hit enter. Then a explorer window should open and there should be a folder called einstein, which again should contain the logs.

Starting with EINSTEIN 2.2 the einsteinTrack.txt is kept in a subfolder of einstein called einstein2.2, einstein2.4plus and so on.

On Unix the logs are kept in the ~/.einstein folder.

4.3.5. Where are the configurations of EINSTEIN kept?

Up to EINSTEIN 2.0 the configuration file einstein.ini was kept within the EINSTEIN installation folder in the subfolder src/einstein/GUI.

From EINSTEIN 2.1 on the configuration file is kept in the the same folder as the einsteinTRACK.txt file. For MS Windows this translates to e.g. %appdata%\einstein\einstein2.4\einstein.ini for Unix this is ~/.einstein/einstein.ini.

A part of the configuration is also kept within the einstein database together with all the project data.

4.3.6. I have a different problem.

Where do you get help ? Where to report bugs ?

For getting help with EINSTEIN you can also subscribe and send a mail to the mailing list of EINSTEIN users: https://lists.sourceforge.net/lists/listinfo/einstein-users

For any reporting of possible bugs and problems enter a bug report at http://www.sourceforge.net/p/einstein/bugs/ or send a mail to the EINSTEIN team at info@energyxperts.net.

Please include the files einsteinMSG.txt, einsteinLOG.txt and einsteinTRACK.txt, and a short description of a) which steps you carried out BEFORE the problem arose b) when did the problem occur c) what was the problem