Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   PHP (http://www.flasher.ru/forum/forumdisplay.php?f=20)
-   -   MySQL базы (http://www.flasher.ru/forum/showthread.php?t=38827)

Zero15 24.10.2002 03:51

MySQL базы
 
Как перенести базу MySQL на другой сервер?

Можно ли как нибудь поставить ограничение на работу с БД.

Например, определенный логин может только брать информацию, но менять в базе ничего не может ...

Wave 24.10.2002 04:27

Цитата:

Как перенести базу MySQL на другой сервер?
скопировать файлы базы.
база физически это директория с набором файлов. архивируешь, сливаешь, распаковываешь.
бумсь. база перенесена.

Цитата:

Можно ли как нибудь поставить ограничение на работу с БД.
можно.

Zero15 24.10.2002 04:49

Насколько я знаю, просто переносить нельзя. Необходимо сделать dump базы в файл а затем из этого файла на новый сервер. Как правильно это делать, какие программы можно использовать?


Как можно сделать чтобы база была только для чтения?

Crazy 24.10.2002 11:09

Цитата:

Оригинал написал(а) Zero15
Как можно сделать чтобы база была только для чтения?
У-у-у-у... Эт' тебе придется документацию почитать. Тяжкий труд. :)

Wave 24.10.2002 19:15

нет, Зиро, ты не понял...
я вот этими самыми руками
(протягивает к монитору пальцы с мозолями на подушечках)
вот этими руками успешно перенес базу таким образом.

проверим, не имбицил ли я

берем базу-директорию flashmod из виндовой майскуель
заливаем по ФТП на линуксовый сервер в папку /usr/local/mysql/var (это у меня так)
делаем mysql -uroot -p

проверяем

Код:

mysql> show databases;
+----------+
| Database |
+----------+
| flashmod |
| forum    |
| fts      |
| laffe    |
| mysql    |
| snort    |
| squidlog |
| test    |
| vpk      |
+----------+
9 rows in set (0.00 sec)

mysql> use flashmod;
Database changed
mysql> show tables;
+--------------------+
| Tables_in_flashmod |
+--------------------+
| assignment        |
| hint              |
| menu              |
| section            |
+--------------------+
4 rows in set (0.01 sec)

mysql> select * from menu;
+----+------+---------+-------+
| id | pid  | caption | depth |
+----+------+---------+-------+
|  1 |    0 | Work    |    1 |
|  2 |    1 | Big    |    1 |
|  3 |    2 | Temp    |    1 |
|  6 |    0 | Contact |    3 |
+----+------+---------+-------+
4 rows in set (0.00 sec)

ну.... вот.

Zero15 25.10.2002 04:00

Это если сервер твой

у меня нету доступа к usr/local/mysql/var
Есть возможность создавать базы непосредственно из sql-запроса

Wave 25.10.2002 19:25

так бы сразу и сказал

если читать документацию нет желания, поставь phpMyAdmin и сделай дамп базы с его помощью.

Zero15 25.10.2002 19:54

Интересно, как сделать несколько логинов для доступа к базе с разными правами

Wave 25.10.2002 20:14

а там же и сделать. все наглядно, специально для ленивых :)

http://www.phpmyadmin.net/


Часовой пояс GMT +4, время: 16:44.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.