This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
emoncms_and_dietpi [2023/04/06 08:23] admin |
emoncms_and_dietpi [2025/02/03 17:43] (current) me |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ==Emoncms on a Pi2 v1.1 running diet pi== | + | =====Emoncms on a Pi2 v1.1 running diet pi===== |
| Line 39: | Line 39: | ||
| start/stop mysql by using service mysqld start/ | start/stop mysql by using service mysqld start/ | ||
| - | make sure you have the right password for mysql user - root, if no, please reset password | + | make sure you have the right password for mysql user - root, if no, please reset password |
| edit mysql config file, usually / | edit mysql config file, usually / | ||
| Line 45: | Line 45: | ||
| update mysql.user set authentication_string=password(' | update mysql.user set authentication_string=password(' | ||
| flush privileges; | flush privileges; | ||
| + | |||
| + | ==================================== | ||
| + | [[https:// | ||
| + | |||
| + | Step 1: Open the my.cnf file. This may be stored in: | ||
| + | |||
| + | /etc/my.cnf | ||
| + | / | ||
| + | |||
| + | If you’re not sure where it is, search your MySQL installation folder (e.g. on Windows or Mac) for the file. | ||
| + | |||
| + | If you don’t have a my.cnf file (MacOS does not include one by default). You can create one in the /etc folder if you like. | ||
| + | |||
| + | Step 2: Add the word skip-grant-tables under the word [mysqld]. Your file may look like this: | ||
| + | |||
| + | [mysqld] | ||
| + | skip-grant-tables | ||
| + | |||
| + | Step 3: Restart the MySQL server. | ||
| + | |||
| + | Step 4: Login to the root account: | ||
| + | |||
| + | mysql -u root -p | ||
| + | |||
| + | Step 5: Flush the privileges, which tells the server to refresh the grant tables and apply your changes, with this command: | ||
| + | |||
| + | FLUSH PRIVILEGES; | ||
| + | |||
| + | Step 6: Set a new password for the account: | ||
| + | |||
| + | ALTER USER ' | ||
| + | |||
| + | Substitute the word your_new_password with a new secure password that you want to use for the root account. | ||
| + | |||
| + | Step 7: Open the my.cnf file you opened in step 1, and remove the line about skip-grant-tables, | ||
| + | |||
| + | Step 8: Restart the MySQL server again. | ||
| + | |||
| + | Step 9: Log in to the root account again: | ||
| + | |||
| + | mysql -u root -p | ||
| + | |||
| + | You should now be able to log in successfully with your new password and not get an error. | ||
| + | |||
| + | |||