12.5.08

howto: mysql slackware 12.1

Мдааа, въпреки че има огромен брой викита, писания и статии, явно някои хора не ги намират и колкото и ламерски да е постът, надявам се да помогне на някой, който е написал в Гошо: mysql+slackware 12.1 с надеждата да намери решение на проблема си. Също и да се съкрати броят на еднодневките по линукс форумите.
Всяка Slackware дистрибуция идва с инсталиран mysql. howto за 12.1:
#елементарни команди от рода на su, cd, chown, няма да ги обяснявам има си man страници:

su -
Password:
passwd mysql

сменяме паролата за потребителя mysql, който е създаден по принцип и няма нужда от нов потребител. За справка cat /etc/passwd и cat /etc/group

su - mysql
Сега вече сме логнат като mysql и ще инсталираме базата данни
mysql_install_db
Готово. Натискате ctrl-D и сте отново root. За да не ви дава грешка, че не може да стартира сокета/познато,а :P/ трябва да направите следното като root потребител:

chown -R mysql.mysql /var/lib/mysql
chmod 755 /etc/rc.d/rc.mysql

Вече може да стартирате mysqld сървъра, но преди това:

chmod +x /etc/r.cd/rc.mysqld
/etc/r.cd/rc.mysqld start

Сега трябва да промените паролата на root на mysql. Това не е _root_na_sistemata_ !!!

mysqladmin -u root password 'root_parola_za_mysql'
Трябва да защитите своя mysql сървър като промените тестовите и празни акаунти без пароли:

mysql -u root -p
Enter password:

Логнахме се като root на mysql!!!

mysql> show databases;
Това е mysql шела и му казваме да покаже наличните бази данни.

mysql> use mysql;
Искаме да използваме бд mysql.

mysql> select user, host, password from user where user = 'root';
Това ще ви даде най-вероятно таблица с 3 колони - потребител, хост и парола. Както ще видите имате 3 потребителя или 2/зависи от името на хоста/ и в повечето случаи първият от тях или единият има в полето password hash, а рпи другите потребители е празно. Това е много опасно, защото някой може да се логне използвайки тези потребители и без парола. Задаваме парола за тях:
mysql> set password for user@hostname = password('паролатавизапотребителя');
user@hostname е комбинацията потребител и хост в 2-та реда на горната таблица, които имат празно поле password.
mysql> quit;

Done!!!1 Вече имате работещ mysql сървър на вашия slack!

10 коментара:

Анонимен каза...

http://itbg.org/news.php

Анонимен каза...

http://ciac.llnl.gov/ciac/index.html

Анонимен каза...

http://cyber.com/details.php?id=22&section=detailpapers

Анонимен каза...

http://www.linuxdevcenter.com/

Анонимен каза...

Студент в АУБ изключен за хакерство
Милен Рангелов е успял да проникне във френски web сайт и да промени съдържанието му. Във Франция засекли намесата и установили, че е от мрежата на АУБ. Вътрешното разследване в университета доказало, че хакерът е Милен Рангелов. Студентът не скрил, че влязъл в чуждата система, защото се интересувал от UNIX-сигурността и искал да специализира компютърни науки.

Анонимен каза...

Значи скелета при мен беше следният :
1.Свалих версията на кърнел - linux-2.6.22.19.tar.gz
2.Разархивирах го в директория - "/usr/src"
3.Създадох символична връзка - ln -s /usr/src/linux-2.6.22.19 /usr/src/linux
4.Копирах конф.файл на текущия кърнел - cp /boot/config-2.6.17 /usr/src/linux/.config
5.Влизаш в директория linux - cd /usr/src/linux
6.И тук изпълняваш командата - make xconfig (това ще стартира конфигурационното меню в графичен режим) Възможно е при теб да няма инсталирани "qt" библиотеки трябва да ги инсталираш.Има още 2 режима за стартиране конф.меню - "make config" и "make menuconfig" става и с тях .
7.Чекваш в/у "Network device support" и маркираш от дясната страна
"Wireless Lan" и там търсиш семейството на адаптера си,при мен то е - "Broadcom BCM43xx wireless support (BCM43XX)"
Ето екранната ми снимка -
QConf
Възможно е твоя адаптер да не е включен точно в тази версия на кърнела - просто го потърси в други версии.
8.Запазваш настройките
9.Започваме изграждане на ядрото - има различни видове компресии - "make bzImage"; "make zImage" или само "make"
Аз използвах - make bzImage .
Изпълни - make bzImage
10.Стартираш следната команда - make modules && make modules_install && make install
Може да ги стартираш и по отделно без амперсанд
Процеса ще отнеме време,след като приключи сменяш директорията
11.Влез в директория - cd /boot
12.Изпълни следната команда - mkinitrd /boot/initrd-Version img-Version
Ако си със SuSE - командата е - mkinitrd -k vmlinux-VERSION -i initrd-VERSION
13.Рестартираш и ако всичко е наред в "boot loader-а" трябва да избереш новият кърнел.

Анонимен каза...

http://minix1.woodhull.com/osdi2/toc.html
http://en.wikibooks.org/wiki/Operating_System_Design
http://williamstallings.com/OS4e.html

Анонимен каза...

http://www.iwar.org.uk/hackers/resources/digital%20rebels/destruct.htm
http://www.windowsecurity.com/whitepapers/Maximum_Security__Chapter_14__Destructive_Devices_.html

Анонимен каза...

http://www.virusbtn.com/resources/tutorials/boot.xml

Анонимен каза...

http://stackoverflow.com/questions/63421/using-emacs-as-an-ide

archiv