пятница, 23 октября 2009 г.

создание пользователя для 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 коннектор


вторник, 20 октября 2009 г.

svn resolve

svn resolve --accept=...

base - откатить на то, что в репозитории
working - перекатать текущим файлом, который в раб директорииmine

понедельник, 12 октября 2009 г.

GWT+Maven

Самый эффективный способ работы с GWT
1. Ставим maven. Как всегда, прописываем путь в PATH к mvn.bat

2. Читаем про maven. Читать тут
Мануал довольно кривой, но разобраться можно...

3. Читаем про плагин к maven'у для работы с GWT. Читать здесь

Там же можно прочитать как создать проект:
Например так:
mvn archetype:generate -DarchetypeGroupId=org.codehaus.mojo -DarchetypeArtifactId=gwt-maven-plugin -DarchetypeVersion=1.1 -DgroupId=myGroupId -DartifactId=myArtifactId

воскресенье, 11 октября 2009 г.

новый модуль в svn

я делаю по тупому
1. логинюсь на сервак и делаю
svn import ./projectName file:///path/to/svn/rep/projectName -m "my message"

2. захожу в конфиг-файл:/path/to/svn/rep/conf/authz
и добавляю себе права
[/projectName]
boss=rw

3. на рабочей тачке делаю
svn co svn://myserver.ru/projectName
проверяю что всё четко

4.копирую нужные исходники
5.делаю svn add
6.делаю svn commit -m "my second message"
7. создаю в другом месте папку, туда svn co svn://myserver.ru/projectName и проверяю что все ОК

четверг, 8 октября 2009 г.

svn бранч

Делаем новый бранч:

1. навсякий случай делаем чистинькую версию
svn co svn://example.com/project/trunk

2. копируем все в отдельную ветку:
svn copy svn://example.com/project/trunk svn://example.com/project/branches/helloween

пятница, 2 октября 2009 г.

создаем базу

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

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

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