Большой архив статей, книг, документации по программированию, вебдизайну, компьютерной графике, сетям, операционным системам и многому другому
 
<Добавить в Избранное>    <Сделать стартовой>    <Реклама на сайте>    <Контакты>
  Главная Документация Новости ИТ Программы Книги Games   Обои   Экспорт RSS E-Books
 
Поиск по сайту

TOP-10 программ
Symantec Norton Ghost 9.0
Partition Magic 8.0.2 Pro
Xilisoft 3GP Video Converter v3.1.7.0616b
Norton AntiVirus 2005
Xilisoft 3GP Video Converter v2.1.52.831b
Антивирус Касперского Personal 5.0.303 beta 2
RAR Password Cracker 4.12
ABBYY PDF Transformer v1.00.820
MP3 To Ringtone Gold v3.02
Mobtime Cell Phone Manager v5.3.1
 
Наши сервисы
Рассылка новостей. Подпишитесь на рассылку сейчас и вы всегда будете в курсе последних событий в мире информационных технологий.
Новостные информеры. Поставьте наши информеры к себе и у вас на сайте появится дополнительный постоянно обновляемый раздел.
Добавление статей. Если вы являетесь автором статьи или обзора на тему ИТ присылайте материал нам, мы с удовольствием опубликуем его у себя на сайте.
 
 

  Раздел: Компьютерная документация -> Базы данных -> MySQL

 

FAQ по MySql (для WINDOWS и UNIX)

* Что такое mysql ?

Это sql сервер.
--------------------------

* Где его можно взять ?

На официальном сайте http://www.mysql.com/ Рекомендую брать с сервера последнюю стабильную версию и не пользоваться бета-версиями.
--------------------------

* Как установить mysql на windows ?

Следует скачать инсталляцию под windows. Версии под nt и 95/98/МЕ
не отличаться от себя. Также рекомендуем устанавливать сервер в
директории по умолчанию то есть c:mysql .Если вы разместите
сервер в другую директорию то возможно он будет работать не
корректно. Дело в отсутствии "чарсетов" в директории
c:mysqlsharecharsets .
--------------------------

* Как включить поддержку работы с русскими базами данных (корректную
сортировку)?
В конфигурационном файле (my.ini) вставляем следующую строку в
конец конфигурационного файла (именно в конец)
default-character-set=cp1251
--------------------------

* После включения поддержки русских баз данных winmysqladmin на
первой вкладке не показывает параметры подключения к серверу. В
чем дело и как лечить ?

Дело не в русских базах данных а в некорректном изменении
конфигурационного файла my.ini - и то что на первой вкладке не
появляються переменные - это лишь следствие некорректного
изменения файла конфигурации , например если в этом файле
существуют два раздела [mysqld]:
#-------Начало файла конфигурации
[mysqld]
basedir=c:/mysql2000
datadir=c:/mysql/data
[winmysqladmin]
server=c:/mysql2000/bin/mysqld-nt.exe
user=softm
password=123456
[mysqld]
default-character-set=cp1251
#-------Конец файла конфигурации
Кроме того если вставить эту комманду в раздел [winmysqladmin] то
корректная работа будет не возможна и переменные состояния на
первой вкладке winmysqladmin выводиться не будут ! Правильно
добавить поддержку русского языка вот так :
#-------Начало файла конфигурации
[mysqld]
basedir=c:/mysql2000
datadir=c:/mysql/data
default-character-set=cp1251 <-- Вставляеться в конец
существующего раздела [mysqld] !!!
[winmysqladmin]
server=c:/mysql2000/bin/mysqld-nt.exe
user=softm
password=123456
#port=3306
#-------Конец файла конфигурации
ПС. Кроме того , как выяснилось после подготовки этого материала ,
очевидно также на ситуацию может влиять размещение сервера баз
данных в пути не по умолчанию ... так например на некоторых
машинах с windows me , 98 , 95 nt4 наблюдалась ситуация , когда
сервер расположенный не по умолчанию (напомним это c:mysql)
работал некорректно. Как удалось выяснить дело очевидно в
отсутствии "чар сетов" в дефолтовом пути. Так что рекомендуем :
размещайте mysql в директории по умолчанию.

--------------------------
* Как работать с базой данных mysql из access ?

Необходимо скачать myodbc и установить. Взять можно на
http://www.mysql.com/ . После этого в access в базе данных -
"создать"/ "связь с таблицами" - тип файлов указываем odbc . Для
обновления таблиц удобно пользоваться служебной утилитой
access2000 "Сервис / Служебные программы / Диспетчер связанных
таблиц".

--------------------------
* Как использовать базу данных mysql в своей программе ?

Если на С++ и visual studio 6.0 то указываете в пути к библиотекам
libmysql.lib , ложите заголовочные файлы из поставки mysql в
директорию заголовочных фалов вашего компилятора. libmysql.dll в
системный каталог windows. И пользуетесь функциями api mysql
которые подробнейшим образом описаны в поставляемой вместе с
сервером документации.

--------------------------
* Я создал индекс для поля в таблице но не уверен в его существовании.
Как проверить?

show index from test.test -для таблицы test из базы данных test
покажет индексы.

--------------------------
* Как заархивировать базу данных на windows ?

Достаточно скопировать все содержимое папки c:mysqldataимя_базы
в архив. При восстановлении базы данных просто скопируйте данные
назад. Кроме того в mysql можно задать имя папки в которой
размещена база данных (для оперативного переключения между базой и
ее копией). Для этого используется ключ командной строки
mysqld.exe :-b, --basedir=path Путь к установочной директории .
Все остальные пути указываються по отношению к этому. также можно
разместить этот параметр в конфигурационном файле my.cnf

--------------------------
* Посоветуйте pls, прогу для визуальной разработки структуры БД
для web есть phpmyadmin

(www.phpwizard.net/projects/phpmyadmin/)
и еще mysqlwebsh (http://www.atz.msk.ru/mysqlwebsh.html)

--------------------------
* hеобходима массированная заливка данных из php если делать
mysql_query("insert .... ) на каждую запись под виндой тормозит
жутко, а как под unix?

Добавить сразу две записи в таблицу созданную запросом :
create table altertest (at_id int not null, at_ab varchar(255),
at_email varchar(255) ); можно так :
insert into altertest values (1,"about 3","no@mail.ru"),(2,"about
4","no@mail.ru");

--------------------------
* Как разрешить пользователю доступ к базе данных?

grant all privileges on *.* to usernames@hostname identified by
'userpassword' with all privileges ;

--------------------------
* Как запретить пользователю операции с базой данных?

revoke all privileges on *.* from usernames@hostname;

Источник: softm.vov.ru

Ссылки по теме
Конкурентные преимущества MySQL. Интервью Сергея Кузнецова с Мартином Микосом, CEO компании MySQL AB
Резервное копирование баз MySQL
MySQL Essential – установить сервер?
Лабораторная работа: MySQL
Все, что нужно - phpMyAdmin!
Работа с базами данных. Начало.

Вся документация MySQL

 

Компьютерная документация от А до Я - Главная

 
Популярные книги

Windows XP для всех

Подробнее

Ремонт и обслуживание компьютера дома

Подробнее

Практикум по программированию на языке Си (+CD)

Подробнее

 

 
Новости ИТ
21.11.2008  Thunderbird 2.0.0.18
21.11.2008  Miranda IM 0.7.13
21.11.2008  Dr. Web 5 Beta
21.11.2008  KAV/KIS 2009 8.0.0.506
21.11.2008  avast! 4.8 (1290)
21.11.2008  Radmin 3.3
21.11.2008  DVR-X162J - новый внешний DVD-привод от Pioneer
21.11.2008  Дизайнерские системные блоки от Smooth Creations
21.11.2008  SPARKLE представляет Calibre P980X+, видеокарту с необычным дизайном
21.11.2008  Titan представляет куллер для Intel i7
21.11.2008  Компактный ПК для дома Acer Aspire X3200 - в России
21.11.2008  Hitachi Data Systems объявляет о новом плане инвестиций в России и странах СНГ
21.11.2008  Назначен новый президент Microsoft в России
21.11.2008  Mustek: новые цифровые видеокамеры начального уровня
21.11.2008  Серверные Core i7 - быстры ли они? Да, и очень, судя по тестам в SPECfp
21.11.2008  NETGEAR: акция для партнеров
21.11.2008  Персональные фотокарты на Яндексе
21.11.2008  Программа для стартапов Microsoft BizSpark анонсирована в России
21.11.2008  Средства защиты от утечек конфиденциальных данных Symantec DLP 8.1 теперь и в России
21.11.2008  Axis: первый 6-канальный IP-видеосервер с поддержкой H.264/M-JPEG
 
Полезно

 
Copyright © CompDoc.Ru
При цитировании и перепечатке ссылка на www.compdoc.ru обязательна. Карта сайта.
 
Rambler's Top100