2009-07-30 3 views

ответ

0

Я делаю это на CentOS (который получает вас больше, чем нужно):

ням установить MySQL MySQL-разви MySQL-сервер

Я считаю, что Ubuntu будет

Sudo способности MySQL

или

sudu aptitude mysql-client

+0

Если он действительно на общем сервере (как указано в заголовке), он, вероятно, не обладает необходимыми привилегиями для установки программного обеспечения как root (второй раз я публикую этот комментарий ^^ в последний раз, ответ был удален ^^) - btw, вероятно, будет на Ubuntu, по строкам «sudo aptitude install mysql-client» –

+0

, если он находится на общем сервере, они должны быть доступны, я бы подумал. Или, по крайней мере, в дни моего совместного пребывания. Если нет, возможно, он должен попросить компанию установить или перенести его на сервер, который уже установлен. – user147502

+0

yep Я на общем сервере, поэтому у меня нет привилегий sudo или root.Любые предложения о том, как я могу установить mysql-клиент без root. Я торгуюсь с технической поддержкой общего сервера, и они не очень полезны. К сожалению, я не могу переключать серверы прямо сейчас ... – 2009-07-30 20:00:14

3

Возможно, есть способ установить и использовать клиент mysql без root.
(я попробовал это на моей машине, которая является последней версией Ubuntu, 64bits, он уже имеет «Ubuntu-официальный» версию MySQL установлена, который является 5.0.x)

Первого , вы можете скачать исполняемые файлы в формате «non-RPM» с сайта MySQL: http://dev.mysql.com/downloads/mysql/5.1.html#linux

Un-compress that; и перейти в «БИН» каталог:

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

(в зависимости от конфигурации/системы, вы можете не принимать именно этот пакет, конечно)

Там, у вас есть нагрузок MySQL связанных инструменты ; один из тех, которые mysql самой команды :-)
Например:

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

И, просто чтобы быть уверенным, что это не то же самое, один установлен APT-получить, вот выход из этого один:

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

Надеюсь, что это поможет!
Удачи!


Другим решением может быть просто установить phpMyAdmin на ваш сервер; но это всего лишь предложение ^^
Но, так же как и боковое: может быть, это будет более соответствовать политике вашего хостинга? Может быть, они действительно не хотят, чтобы люди запускали какие-то двоичные файлы на своих серверах?


И, с немного большим количеством испытаний, что клиент, кажется, по крайней мере, быть в состоянии сделать некоторые добрые запросы:

$ ./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) 
Смежные вопросы