MySQL-db maken op andere pc
Ik wil dus een database aan kunnen maken op iemand anders zn pc...
Heeft iemand hier ervaring mee?
Wat ik voorheen deed was
grant all privileges on db.* to db@localhost identified by 'Passwd';
in PHPMyAdmin.
(zie ook http://www.appservnetwork.com/index.php?modules=faq&sid=5&rank=3&applang=en, punt 4)
Ik ben de moderator van een forum en ben een (php-)script aan het schrijven die meerdere accounts voor 1 gebruiker moet kunnen aanmaken, voor FTP en MySQL/PMA
FTP werkt al.
Gewijzigd op 05/09/2004 15:53:00 door John de Boer
grant all privileges on db.* to db@ip/hostname identified by 'Passwd';
Vervolgens kan je met phpmyadmin in de config ook niet localhost databases invoeren en via phpmyadmin of de tool van je smaak de db op afstand beheren.
nee dat bedoelt ie niet arend hij bedoelt via een script maar dat maak ik all voor hem
Quote:
Vervolgens kan je met phpmyadmin in de config ook niet localhost databases invoeren en via phpmyadmin of de tool van je smaak de db op afstand beheren.
Ik heb een eigen login and pass voor PMA,
daarmee kan ik elke actie ondernemen die ik zou willen; het aanmaken van db's, het verwijderen van db's etc.
De admin heeft PMA ook op zijn server draaien.
Quote:
Dat klopt, je kan bij PMA meerdere servers tegelijk beheren, maar ik vind het zelf niet zo veilig om alles plain text over het internet te versturenDat wordt dus:
grant all privileges on db.* to db@ip/hostname identified by 'Passwd';
Vervolgens kan je met phpmyadmin in de config ook niet localhost databases invoeren en via phpmyadmin of de tool van je smaak de db op afstand beheren.
grant all privileges on db.* to db@ip/hostname identified by 'Passwd';
Vervolgens kan je met phpmyadmin in de config ook niet localhost databases invoeren en via phpmyadmin of de tool van je smaak de db op afstand beheren.
daarom doe ik het meestal via een ssh tunnel, gewoon de mysql verbinding via een ssh tunnel laten lopen zodat je hem kan gebruiken als hij lokaal draait :)
Quote:
Dat klopt, je kan bij PMA meerdere servers tegelijk beheren, maar ik vind het zelf niet zo veilig om alles plain text over het internet te versturen
daarom doe ik het meestal via een ssh tunnel, gewoon de mysql verbinding via een ssh tunnel laten lopen zodat je hem kan gebruiken als hij lokaal draait :)
daarom doe ik het meestal via een ssh tunnel, gewoon de mysql verbinding via een ssh tunnel laten lopen zodat je hem kan gebruiken als hij lokaal draait :)
Ik log op zijn server in op PMA en kan dan acties uitvoeren op de db's.
Maar hoe gaat dat in zijn werk dan?
Ik heb geen ervaring met ssh tunnels
Gewijzigd op 05/09/2004 19:03:00 door John de Boer
Code (php)
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
<?php
$mysql_host = '82.197.198.196:3306';
$mysql_user_name = '*****';
$mysql_user_pass = '*****';
$sqlaccount = "create_test";
$mysql_conn_id = mysql_connect($mysql_host,$mysql_user_name,$mysql_user_pass) or die(mysql_error());
mysql_create_db($sqlaccount);
?>
$mysql_host = '82.197.198.196:3306';
$mysql_user_name = '*****';
$mysql_user_pass = '*****';
$sqlaccount = "create_test";
$mysql_conn_id = mysql_connect($mysql_host,$mysql_user_name,$mysql_user_pass) or die(mysql_error());
mysql_create_db($sqlaccount);
?>
die moet een db aanmaken op een andere pc
Ik heb het script iets aangepast, deze regel:
mysql_create_db($sqlaccount) or die (mysql_error());
op http://www.yapf.net/forum.php?cmd=4&threadid=1021 heb je ook wat informatie
Gewijzigd op 06/09/2004 16:09:00 door John de Boer