Мдааа, въпреки че има огромен брой викита, писания и статии, явно някои хора не ги намират и колкото и ламерски да е постът, надявам се да помогне на някой, който е написал в Гошо: 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!
Показват се публикациите с етикет mysql. Показване на всички публикации
Показват се публикациите с етикет mysql. Показване на всички публикации