2009-07-30 8 views

Antwort

0

Ich tue dies auf CentOS (die man mehr bekommt als Sie benötigen):

yum mysql mysql-devel mysql-server

installieren

ich glaube, würde Ubuntu

sein

sudo aptitude mysql

oder

sudu aptitude mysql-client

+0

Wenn er wirklich auf einem gemeinsamen Server ist (wie der Titel angegeben), er hat wahrscheinlich nicht die erforderlichen Privilegien, um Software als root zu installieren (das zweite Mal, dass ich diesen Kommentar gepostet habe ^^ letztes Mal, die Antwort wurde gelöscht ^^) - übrigens, es wäre wahrscheinlich, auf Ubuntu, nach dem Vorbild von "sudo aptitude install mysql-client" –

+0

wenn er auf einem freigegebenen Server ist, sollten diese verfügbar sein, würde ich denken. Zumindest in meinen Shared-Hosting-Tagen. Wenn nicht, sollte er das Unternehmen bitten, es installieren oder auf einen Server verschieben zu lassen, auf dem es bereits installiert ist. – user147502

+0

yep Ich bin auf einem Shared Server, also habe ich keine Sudo- oder Root-Rechte.Irgendwelche Vorschläge, wie ich Mysql-Client ohne root installieren kann. Ich habe mit dem Shared Server Tech Support gefeilscht und sie sind nicht sehr hilfreich. Leider kann ich die Server momentan nicht wechseln ... –

3

Möglicherweise gibt es eine Möglichkeit, mysql-Client zu installieren und zu verwenden, ohne root zu sein.
(Ich habe versucht, diese auf meinem Rechner, die die letzte Version von Ubuntu ist, 64bits, es bereits die „ubuntu-offizielle“ Version von MySQL installiert ist, das ein 5.0.x)

Erste , können Sie Binärdateien im "non-RPM" -Format von der MySQL-Website herunterladen: http://dev.mysql.com/downloads/mysql/5.1.html#linux

Diesen komprimieren; gehen und in das Verzeichnis „bin“:

$ tar xvf mysql-5.1.36-linux-x86_64-glibc23.tar.gz 
$ cd ~/temp/mysql-5.1.36-linux-x86_64-glibc23/bin 

(Je nach Konfiguration/System, die Sie nicht nehmen, genau das Paket, natürlich)

Dort haben Sie viele MySQL-bezogenen Werkzeuge ; einer von denen sein mysql Befehl selbst :-)
Zum Beispiel:

$ ./mysql --version 
./mysql Ver 14.14 Distrib 5.1.36, for unknown-linux-gnu (x86_64) using readline 5.1 

Und nur um sicher zu sein, als die, installiert von apt-get nicht die selbe ist, hier ist der Ausgang dieses ein:

$ mysql --version 
mysql Ver 14.12 Distrib 5.0.75, for debian-linux-gnu (x86_64) using readline 5.2 

Hoffe, das hilft!
Viel Spaß!


Eine andere Lösung könnte sein, einfach phpMyAdmin auf Ihrem Server zu installieren; aber das ist nur ein Vorschlag ^^
Aber, nur als Nebenbemerkung: vielleicht wäre es mehr konform mit der Politik Ihres Hosting-Service? Vielleicht wollen sie nicht wirklich, dass Leute irgendwelche Binärdateien auf ihren Servern laufen lassen?


Und mit einem bisschen mehr Prüfung, dass Client einig Art Abfragen zumindest in der Lage scheint zu tun:

$ ./mysql --host=localhost --user=test --password=123456 test1 
Reading table information for completion of table and column names 
You can turn off this feature to get a quicker startup with -A 

Welcome to the MySQL monitor. Commands end with ; or \g. 
Your MySQL connection id is 106993 
Server version: 5.0.75-0ubuntu10.2 (Ubuntu) 

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. 

mysql> show tables; 
+-----------------+ 
| Tables_in_test1 | 
+-----------------+ 
| test   | 
+-----------------+ 
1 row in set (0.00 sec) 

mysql> select * from test; 
+----+--------+----------------+------------+------------+ 
| id | name | value   | created_at | updated_at | 
+----+--------+----------------+------------+------------+ 
| 1 | Test 1 | My Value 1  | 1248805507 | 1248805507 | 
| 2 | Test 2 | My New Value 2 | 1248805583 | 1248805821 | 
+----+--------+----------------+------------+------------+ 
2 rows in set (0.02 sec) 
Verwandte Themen