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

  Раздел: Компьютерная документация -> Базы данных -> 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

 

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

 

 
Интересное в сети
 
10 новых программ
CodeLobster PHP Edition 3.7.2
WinToFlash 0.7.0008
Free Video to Flash Converter 4.7.24
Total Commander v7.55
aTunes 2.0.1
Process Explorer v12.04
Backup42 v3.0
Predator 2.0.1
FastStone Image Viewer 4.1
Process Lasso 3.70.4
FastStone Image Viewer 4.0
Xion Audio Player 1.0.125
Notepad GNU v.2.2.8.7.7
K-Lite Codec Pack 5.3.0 Full


Наши сервисы
Рассылка новостей. Подпишитесь на рассылку сейчас и вы всегда будете в курсе последних событий в мире информационных технологий.
Новостные информеры. Поставьте наши информеры к себе и у вас на сайте появится дополнительный постоянно обновляемый раздел.
Добавление статей. Если вы являетесь автором статьи или обзора на тему ИТ присылайте материал нам, мы с удовольствием опубликуем его у себя на сайте.
Реклама на сайте. Размещая рекламу у нас, вы получите новых посетителей, которые могут стать вашими клиентами.
 
Это интересно
 

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