Рубрики
4. Полезняшки

создание пользователя для MySQL

GRANT ALL PRIVILEGES ON .* TO 'my_user'@'localhost' IDENTIFIED BY 'my_password';
Подробнее читать тут. 
команда GRANT создает пользователя my_user - имя пользователя 
IDENTIFIED BY - задает пароль my_password (он потом хэшируется)
чтобы подключаться не только с локального хоста вместо'my_user'@'localhost' пишем 'my_user'@'%'
Если хотим чтобы пользователь мог добавлять других добавляем
WITH GRANT OPTION
т.е. так ... IDENTIFIED BY 'my_password'  WITH GRANT OPTION;

Пример JDBC URL jdbc:mysql://host:3306/database

Если нужен SSL и X509. Смотрим сюда:Как настроить MySQL для SSL Как настроить JDBC коннектор
Рубрики
Без рубрики

создаем базу

запускаем консоль
./mysql -u пользователь -p

список существующих баз
mysql>show databases;

создаем свою
mysql>create database MYDATABASE character set utf8;

Рубрики
Без рубрики

opencms

Debian lenny+mysql+tomcat5.5+opencms
1. редактируем /etc/apt/sources.list — добавляем non-free
что-то вроде:
deb http://mirror.yandex.ru/debian lenny main non-free
deb-src http://mirror.yandex.ru/debian lenny main non-free

2. aptitude install sun-java6-jdk
3. aptitude install tomcat5.5
4. aptitude install mysql-server

5. открывем /etc/tomcat5.5/policy.d/50user.policy
грантим права

grant codeBase "file:${catalina.home}/bin/tomcat-juli.jar" {
permission java.io.FilePermission "${catalina.base}/webapps/opencms/WEB-INF/classes/logging.properties", "read";
};
grant codeBase "file:/var/lib/tomcat5.5/webapps/opencms/-" {
permission java.security.AllPermission;
};

Важно! не забыть добавть ';' в конце

Рубрики
Без рубрики

hibernate+mysql+autocommit

Отключаем AUTOCOMMIT

1. в файле hibernate.cfg.xml указываем:
false

2. когда создаем табличку указываем тип InnoDB

CREATE TABLE (…) TYPE=InnoDB;