PDA

View Full Version : PhpMyAdmin Login Help


JohnO
03-12-2007, 03:30 PM
Hello,

I have a site that uses the SQL databases to store account information. I have always just accessed it through the CPanel.

I have some administrators on my site that need access to this account information.

Here is the problem: The PHPMyAdmin login links all go through the CPanel. Everytime I try to log into the MySQL using test accounts I have created, it never works. It always attempts to connect to the CPanel, and since their account isn't for the CPanel (only MySQL) they cannot login at all.

I have had hosting elsewhere that allows me to actually log into PHPMyAdmin without even seeing the CPanel. Matter of fact, using it you can even control what databases on the SQL that they can view. OF course I want my guys to view all the databases anyways.

My point is that there should be some means to log into the phpmyadmin other then using the main CPanel account.

Questions:

Is there another link other then the one in my CPanel that they need to use in order to log into the PHPMyAdmin? Presently the only link I have is the one provided in the CPanel, which doesn't seem to work for any account other then the main CPanel login account.

If the SQL Account I created is named "Testing," and appears as "itsaliv5_Testing" and I have the password set to "Testing1234" what exactly should I put in the login box? I have tried all combinations and I am assuming that I need to use a different link for SQLDb-Only accounts.


***NOTE: Here are the steps I took when creating the test accounts:

I opened up the CPanel, Logged in, and click on "MySQL Databases" in the "Databases" section of the CPanel
In the "Users" section of the page, I added a username "Testing" with a password of "Testing1234" then clicked "Add User"
The account name was added to the list as "itsaliv5_Testing"
Still in the "MySQL Databases" Page, I look in the "databases" section of the page. I click on the dropdown box for USER: and select the account I just created, "itsaliv5_Testing"
My database is named "itsaliv5_accountinfo" and so in the dropdown box next to Db: I select "itsaliv5_accountinfo" from the list.
In the Privledges: section below the dropdown boxes I select the checkbox for ALL PRIVLEDGES.
I click the "Add User to Db" button.
The account name I created now has a permission set under the "Databases" section

For some reason I cannot log into the SQL Database with this information. What am I doing wrong?

Again, the only way I can log into the SQL Database despite all the other accounts I have made, is to use my CPanel login information.

**EDIT: Tech support told me that the only way to access phpmyadmin is to log into CPanel. I don't understand it... So many other hosts allow it but they don't... Talk about a major limitation.

JohnO
03-14-2007, 04:09 PM
Any help at all?

Is there ANY alternative links to log into PHPMyAdmin?

Can anyone post exactly how they have logged in theirs without using their main admin account login?

Pethens
03-14-2007, 04:59 PM
If you can't get phpmyadmin working in this way, one approach would be to give them a desktop mysql client like SQLyog:

http://www.webyog.com/en/

The Community Edition is free and it looks fairly easy to use.

cabbie
03-15-2007, 08:04 AM
Download the latest MyAdmin. Extract into folder" for Ex" myad . Open libraries/config.default.php..On about line 71 find

71. $cfg['Servers'][$i]['auth_type'] = 'config'; // Authentication method (valid choices: config, http, HTTP or cookie)
72. $cfg['Servers'][$i]['user'] = 'cabaretk'; // MySQL user
73. $cfg['Servers'][$i]['password'] = 'password';


Change config to http "ask for password" or cookie.. Change user root to localhost username ie"cabaretk"an select password.. Upload into public_html/myad.. You can then login via mydomain/myad.... Using mydomain/myad/scripts/setup.php, you can add server etc.. The add database will have no priveledge You dont want to add with phpMyadmin Use Mysql or fantascio...

Then in c-panel phpMyAdmin set individual priveledges for databases...

JohnO
03-28-2007, 04:15 PM
I still cannot get it working.

As you can tell from my original post, multiple calls to tech support have been fruitless.

They said only way you can access phpmyadmin was through CPanel, which is pointless as there is no point in not just giving them CPanel access as they would have to have it to access phpmyadmin anyways.

I was also told there is no way to create additional CPanel accounts...

So basically this is about the most limiting hosting service I have ever been with. True the speeds are usually great sometimes, but sometimes I get 10 - 30 minute lag outs on my multiple hostings through bluehost that negate that.

wpeloquin
10-11-2007, 05:14 PM
try this:

http://<domain.com>:2082/3rdparty/phpMyAdmin/

or

http://IPaddress:2082/3rdparty/phpMyAdmin/ (if you have a dedicated IP)

not sure on adding users though, i'm looking into that myself

adddfico
10-12-2007, 06:32 AM
No offense, but have you even tried reading some of these responses? All the answers are here..

No, you can't give out access to phpMyAdmin unless you have them log in through your cPanel.

How Bluehost works is you can either take the advice of cabbie and install it yourself or take the advise of Pethens and create them a user that they can use to access it remotely through an sql client (Navicat works fine as well and is free www.navicat.com).

adddfico
10-12-2007, 06:34 AM
Whoa, who brought up the 7 month old topic and didn't tell anyone?