Нужно было подключиться к бд Mysql, заинтересовало попользоваться openoffice (libreoffice).
1) Итак подключаем jdbc:
apt-get install libmysql-java
2) Теперь подключаем odbc(если кого не устраивает скорость jdbc):
1. Установите iodbc - GTK+ config frontend для the iODBC Driver Manager
sudo apt-get install iodbc
2. Установите mysql connector для odbc
sudo apt-get install libmyodbc
3. Запустите iodbc
iodbcadm-gtk
4. Добавьте mysql driver в список ODBC драйверов
Для переключения на "ODBC Drivers", нажмите "Add a driver". Введите описание драйвера (например, "MySQL").
Для "Driver file name" выберите /usr/lib/odbc/libmyodbc.so.
Для "Setup file name" выбирете /usr/lib/odbc/libodbcmyS.so.
Этот установочный файл, как известно, поставляется с unixodbc, который я уже установил.
5. Создайте новый пользовательский DSN (эта процедура одинакова и для системного DSN)
Нажмите "Add", выберите уже созданный MySQL ODBC драйвер.
Присвойте название вашему источнику данных (например,"bobs_mysqldb").
Теперь вам нужно добавить некоторые ключевые слова (данные), исходя из конфигурации вашего сервера. Минимально, вам необходимо иметь:
server
database
user
password
Полный список доступных ключевых слов описаны в MySQL connector page.
Первые шаги в линукс (freebsd, linux, unix)
Показаны сообщения с ярлыком mysql. Показать все сообщения
Показаны сообщения с ярлыком mysql. Показать все сообщения
Ошибка при останове mysql
Не мог остановить mysql,
решение:
1) запускаем в режиме побробного лога
sh -x /etc/init.d/mysql stop
2) нашел ошибку:
error: 'Access denied for user 'debian-sys-maint'@'localhost' (using password: YES)'
3) Берем пароль mcedit /etc/mysql/debian.cnf &
4) и даем полные привелегии debian-sys-maint
mysql> GRANT ALL PRIVILEGES ON *.* TO 'debian-sys-maint'@'localhost' IDENTIFIED BY 'пароль' WITH GRANT OPTION;
5) работает!
# /etc/init.d/mysql stop
Stopping MySQL database server: mysqld
Ubuntu lucid 10.04 + php5.2 + mysql
# remove all php packge
sudo aptitude purge `dpkg -l | grep php| awk '{print $2}' |tr "\n" " "`
# use karmiс for php pakage
# pin-params: a (archive), c (components), v (version), o (origin) and l (label).
echo -e "Package: php5\nPin: release a=karmic\nPin-Priority: 991\n" | sudo tee /etc/apt/preferences.d/php > /dev/null
apt-cache search php5-|grep php5-|awk '{print "Package:", $1,"\nPin: release a=karmic\nPin-Priority: 991\n"}'|sudo tee -a /etc/apt/preferences.d/php > /dev/null
apt-cache search -n libapache2-mod-php5 |awk '{print "Package:", $1,"\nPin: release a=karmic\nPin-Priority: 991\n"}'| sudo tee -a /etc/apt/preferences.d/php > /dev/null
echo -e "Package: php-pear\nPin: release a=karmic\nPin-Priority: 991\n" | sudo tee -a /etc/apt/preferences.d/php > /dev/null
# add karmic to source list
grep 'main restricted' /etc/apt/sources.list|grep -v "#"| sed s/lucid/karmic/g | sudo tee /etc/apt/sources.list.d/karmic.list > /dev/null
# update package database (use apt-get if aptitude crash)
sudo apt-get update
# install php
sudo aptitude install -t karmic php5-cli php5-cgi
# or (and) sudo apt-get install -t karmic libapache2-mod-php5
sudo aptitude hold `dpkg -l | grep php5| awk '{print $2}' |tr "\n" " "`
#done
и потом если надо соединяем с mysql
#apt-get install php5-common php5 libapache2-mod-php5 php5-cli php5-cgi php5-mysql
ps инфа взята из разных источников
Подключаем mod_rewrite к Apache2 в Ubuntu
Как-то тестил Wordpress и обратил внимание на отстутствие подключенного mod_rewrite. Может кто мучается с этим Но на самом деле все просто:
Подключаем сам модуль, в консоли:
sudo a2enmod rewrite
Редактируем конфигурацию хостов:
sudo nano /etc/apache2/sites-available/default
А именно, изменяем параметр AllowOverride None на AllowOverride All
Перезапускаем web-сервер:
sudo invoke-rc.d apache2 restart
MySQL - групповое переименование
Искал как переименовывать таблицы хором, нашел
RENAME TABLE
old_table_name_aaa TO new_table_name_aaa,
old_table_name_bbb TO new_table_name_bbb;
Копирование:
create table new_table select * from old_table ;
RENAME TABLE
old_table_name_aaa TO new_table_name_aaa,
old_table_name_bbb TO new_table_name_bbb;
Копирование:
create table new_table select * from old_table ;
Ярлыки:
mysql
Подписаться на:
Сообщения (Atom)
Cоздадим Вам сайт
Если вам нужна персональная страница, веб-портал или социальная сеть, или консультация, добро пожаловать на сайт Информационный блог веб разработчика http://jedi-it.ru/
