проблема 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)