SUPER user setting not migrated with Tool Transfer in WHM - mysql

I tried to transfer a website from one VPS to another using WHM Transfer Tool. Everything went fine except that I got this Warning in the end:
The system failed to grant privileges on the database “galssess_snapshot” to the user “galssess_info” because of an error: The following is not a valid MySQL privilege: SUPER
Any idea how to fix it?
Is there a way to grand this user SUPER privilege via cPanel or WHM?

Login your cpanel with galssess user and update the permission of galssess_snapshot databases through cPanel >> Databases >> MySQL Databases

Related

ODBC Conncetion to MySQL 5.1

I have a database built by a commercial company. Their reporting is basically non-existent. They have a few canned reports but not what we need. Of course, they highly recommend not connecting to the database and can build custom reports for a "small fee".
My thoughts were to connect to the database using linked tables, then use something like Business Objects, Access, or even Excel to build all the reports I want for a "small fee". The only means I know to do this requires an ODBC connection. I have downloaded / installed the MySQL 5.1 Driver. But, I am having issues connecting.
I have a user name and password for the server. When I try the test connection I get
Connection Failed: [HY000][MySQL][ODBC 5.1 Driver]Access denied for
the user 'userrname'# '....'(using password: YES).
Tried establishing a read only account as well without a password and received the same error message but at the end it says
(using password: NO)
Any suggestions as to what is causing this? Any workaround?
Things you need to do:
Make sure you have the user/password correct.
Make sure you are granted access to the database with: grant all privileges on db.* to 'youruser'#'your ip' identified by 'YOURPASSWORD';

MySQL Installer: Fails at creating user accounts

Currently trying to install and start a MySQL Server on my machine. I'm using the original, actual Installer/Wizard. After filling out all fields, setting a root passwords and also telling to create one user with the password on localhost, the application fails at the step "Creating user accounts".
The log says:
Attempting to Add New MySQL Users Authentication to host 'localhost'
for user 'root' using method 'mysql_native_password' failed with
message: Access denied for user 'root'#'localhost' (using password:
YES) Ended configuration step: Creating user accounts.
Interesting to note, I've done this on a testing device as well as on a fresh virtual machine. I've used different data and names actually, but with the same result >_< What could I be doing principally wrong?
Thanks in advance!
EDIT: Sort of solved... I re-downloaded the database alone and manually created users. Guess that's the better way when being about to learn SQL properly anyways.
That error blocks your installation - although your MySQL server is running - it keeps you from installing the samples and examples. However, if you ignore installing these samples and examples, you can start MySQL Workbench. Moreover, the root account will be available with the password you have set during the install procedure (using Windows). Just launch the Workbench.
I went back to the Accounts and Roles tab> "edit" on my user and my account said I needed a user name> reentered User name> save> next> rename MySQL> Execute== ran fine and finished install.
This was the easy way with all other updates for co-programs done already.
For anyone still having trouble, a simple solution for me was making sure my user names and passwords did not contain special characters such as \ > ~, and so on. Characters such as # and ! should work fine.

MySQL user with ALL PRIVILEGES can login but not run queries

We've configured our Plesk machine to use an external MySQL server. In doing so, we've granted ALL privileges WITH GRANT OPTION to the psaadmin user so we are able to create remote databases and users just fine. However, the users we create (i.e. 'wordpress_user') cannot run select statements on the remote server.
In checking permissions on the MySQL server, 'wordpress_user' has ALL PRIVILEGES to the database itself. I'm able to login to phpMyAdmin with that user and I'm able to login on the remote server console with that user. It's only when I try to run any query as that user that I get a 'ERROR 1045 (28000): Access denied for user' error.
Everything I've checked seems to indicate the user has full permissions. I've also used FLUSH PRIVILEGES as instructed by the docs. I've restarted Plesk, restarted MySQL, still nothing.
Can anyone help? Please?
I was able to find the problem. Apparently the problematic query was a view that had specific permissions? Regular selects, etc. worked fine (I didn't realize that). I was able to drop and recreate the view and it works great now.

Access denied for user 'root'#'localhost' (using password :YES) joomla install on windows 7 with web platform installer

I was trying to install Joomla on my machine .. so i ran the microsoft web platform and choose joomla Mysql and other tools went well .. BUT joomla it self isn't installed giving the following error :
This product did not install successfully: the database 'my_site_db' could not be created
Access denied for user 'root'#'localhost' (using password :YES)
It asked me to enter a password for Joomla and the database in the last step of installation.
I think i had MySQL already installed.
UPDATE : I downloaded Joomla from the website and worked on it using XAMPP and the installed version from Joomla's website.
You obviously have MySQL installed, because this message comes from MySQL server.
Make sure that the password you provided is the password for MySQL's root user.
You shouldn't be using the root user for accessing a website. Root has access to everything.
Can you create a new user using phpMyAdmin or alternative? I'm not sure what tools come with the MS web platform, but you should create a user, with privileges to access the database and use that.
Check if you can login with the root user on the MySQL Server (with a tool,..) , if not then re-setup the MySQL Server again. I've had this problem too for an unknown reason.
Specify your windows user account as the root database password. That worked for me.

Mysql Instance not available to local user account

I installed an instance of MySQL 5.1. The service runs fine when I log on as Administrator. But I am unable to run the instance using a local user account. The instance runs in 'localhost'. I get Error 5: Access Denied when I try to start the service from the local account. Should I elevate privileges to run the service? How do I do it? I tried to Run As Admin and it still doesn't work.
See MySQL docs: you need to CREATE USER and GRANT permissions specifically to the user#localhost.