I am trying to install wordpress on Odroid C2. However, wordpress could not access mysql.
So, I tried this.
If I execute mysql with sudo, it is OK. But, without sudo, I can't.
The OS of C2 is Ubuntu Mate 16.04, so I installed mariaDB instead of mysql.
I followed the guide of mariaDB installation.
How can I use mysql without sudo, and how can my wordpress access the DB.
Launch the MySQL Command-Line Client. To launch the client, enter the following command in a Command Prompt window: mysql -u root -p . The -p option is needed only if a root password is defined for MySQL. Enter the password when prompted.
On Unix (or Linux for installations performed using tar. gz packages) , the MySQL server mysqld can be started and run by any user. However, you should avoid running the server as the Unix root user for security reasons.
try this to solve the problem:
Login in your DB
sudo mysql -u root -p
then make these modifications:
MariaDB []>use mysql;
MariaDB [mysql]>update user set plugin='' where User='root';
MariaDB [mysql]>flush privileges;
MariaDB [mysql]>exit
try login again without sudo
This should be an serverfault.com issues. But anyway, go through this checklist
So if in case no 3, you must create a new user and grant access to it to solve this. i.e.
GRANT ALL ON <YOUR_WP_DATABASE_NAME>.* TO "wpuser"@"localhost" IDENTIFIED BY "somepassword";
Afterwards, try mysql using that user to confirm it works.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With