Wiki формат (http://wiki.slackware.su/wiki:articles:mysql_first)
==============
Обсуждаем ТУТ (http://slackware.su/forum/index.php/topic,5.0.html)
==============
Будем считать, что сам пакет MySQL у Вас установлен(если "нет", просто установите его). Поэтому переходим сразу к делу....
Создаем каталог БД, инсталим дефолтные базы, и даем права:
# mkdir /var/lib/mysql/mysql
# mysql_install_db
# chown -R mysql.mysql /var/lib/mysql
Запускаем MySQL и пытаемся в него зайти
# /usr/bin/mysqld_safe &
# mysql -u root
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 10 to server version:5.0.51-log Source distribution
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql>
Приглашение на выполнение запросов и команд MySQL мы получили, дальше даём пользователю root пароль. Перед этим можно посмотреть базы
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| test |
+--------------------+
2 rows in set (0.00 sec)
mysql> set password for 'root'@'localhost' = password('mypassword');
mysql> FLUSH PRIVILEGES;
mysql>\q
Всё, должен запустится и работать после перезагрузки то же (не забыть дать права на запуск rc.mysqld).
Можно проверить:
# mysqladmin status
Uptime: 136 Threads: 1 Questions: 2 Slow queries: 0 Opens: 12 Flush tables: 1 Open tables: 6 Queries per second avg: 0.015
Или можно использовать такой вариант настройки MySQL, ответив на вопросы mysql_secure_installation :
# mysql_install_db --user=mysql
# chmod 755 /etc/rc.d/rc.mysqld
# /etc/rc.d/rc.mysql start
# mysql_secure_installation
После нужно зайти как root для работы с Мускулом :
# mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 77
Server version: 5.0.51-log Source distribution
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql>
Если надо управлять базами удалённо, то необходимо добавить опцию -h
# mysql -h192.168.10.195 -uroot -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 77
Server version: 5.0.51-log Source distribution
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql>
Если при подключении выдаёт ошибку
# mysql -h192.168.10.195 -uroot –p
ERROR 2003: (HY000):Cannot connect to MySQL server on '192.168.10.195' (111)
То необходимо закаментарить --skip-networking в стартовом скрипте и my.cnf
SKIP="--skip-networking"
==============
Обсуждаем ТУТ (http://slackware.su/forum/index.php/topic,5.0.html)
==============