Artur K. Shakirov system administrator

проблема php mysql на windows сервере

Если сталкиваетесь с такими ошибками:

то лечится это просто:

1. в папке C:\mysql\share\charsets создаём файл с именем Index и содержимым cp1251.xml 51

2. файл cp1251.xml копируем с новым именем cp1251.xml.conf

Ошибка может возникать даже если на сервере нет mysql, ставить его необязательно достаточно в папку C:\mysql\share\charsets положить cp1251.xml

Взять cp1251.xml можно из установленого сервера или здесь: http://blog.shakirov.com/entry/1000064/file/cp1251.xml

Feb. 25, 2008 // 16:47 | Комментарии (0)


Медленные запросы MySQL и логирование всех запросов.

в my.cnf:

Для ведения полного лога всех запросов, нужно использовать опцию mysqld --log=allquery.log

Feb. 04, 2008 // 20:58 | Комментарии (2)


Mysql: ограничение по числу коннектов в час.

[root@srv ~]# mysql -uroot -p
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 4014
Server version: 5.0.45-log MySQL Community Edition (GPL)

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> use mysql
Database changed
mysql> UPDATE user SET max_questions=28800;

Dec. 31, 2007 // 22:52 | Комментарии (1)


Смена root пароля на MySql

Dec. 20, 2007 // 13:55 | Комментарии (0)


MySQL и кодировка

Сконвертировать таблицу/базу Mysql можно так:

ALTER TABLE table1 CONVERT TO CHARACTER SET cp1251_general_ci

ALTER TABLE table1 DEFAULT CHARACTER SET cp1251_general_ci

ALTER DATABASE database1 DEFAULT CHARACTER SET cp1251_general_ci

кодировка по умолчанию настривается в my.cnf

[mysqld]

basedir="/путь/mysql/"

datadir="/путь/mysql/data/"

character-sets-dir="/путь/mysql/share/charsets"

default-character-set="koi8r"

default-collation="koi8r_general_ci"

character-set-server="koi8r"

Nov. 20, 2007 // 08:00 | Комментарии (0)


Нет Темы

Восстановить базу Mysql, из дампа, можно командой:

Сделать дамп базы Mysql можно командой:

Dec. 21, 2006 // 14:23 | Комментарии (0)