Различия

Показаны различия между двумя версиями страницы.


wiki:articles:mysql_first [13/12/2017 19:38] (текущий) – создано - внешнее изменение 127.0.0.1
Строка 1: Строка 1:
  
 +^   **MySQL - первый запуск**   ^
 +
 +Будем считать, что  сам пакет //MySQL// у Вас установлен(если "нет", просто установите его). Поэтому переходим сразу к делу....
 +
 +Создаем каталог БД, устанавливаем базы по умолчанию, и даем права:
 +<code>
 + # mkdir /var/lib/mysql/mysql
 + # mysql_install_db 
 + # chown -R mysql.mysql /var/lib/mysql
 +</code>
 +
 +Запускаем MySQL и пытаемся в него зайти:
 +<code>
 + # /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>
 +</code>
 +
 +Приглашение на выполнение запросов и команд //MySQL// мы получили, дальше даём пользователю //root// пароль. Перед этим можно посмотреть базы:
 +<code>
 + 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
 +</code>
 +
 +Всё, должен запустится и работать после перезагрузки то же (не забыть дать права на запуск //rc.mysqld//).<br />
 +Можно проверить:
 +<code>
 + # mysqladmin -u root -p status
 + Enter password:
 + 
 +Uptime: 136  Threads: 1  Questions: 2  Slow queries: 0  Opens: 12  Flush tables: 1 Open tables: 6  Queries per second avg: 0.015
 +</code>
 +
 +Или можно использовать такой вариант настройки //MySQL//, ответив на вопросы  //mysql_secure_installation//:
 +<code>
 + # mysql_install_db --user=mysql
 + # chmod 755 /etc/rc.d/rc.mysqld
 + # /etc/rc.d/rc.mysqld start
 + # mysql_secure_installation
 +</code>
 +
 +После, нужно зайти как //root// для работы с //MySQL//:
 +<code>
 + # 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>
 +</code>
 +
 +Если надо управлять базами удалённо, то необходимо добавить опцию -h
 +<code>
 + # 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>
 +</code>
 +
 +Если при подключении выдаёт ошибку:
 +<code>
 + # mysql  -h192.168.10.195 -uroot –p
 + ERROR 2003: (HY000):Cannot connect to MySQL server on ‘192.168.10.195’ (111)
 +</code>
 +
 +То необходимо закаментарить  //--skip-networking// в стартовом скрипте и //my.cnf//.
 + SKIP=<<--skip-networking>> 
 +
 +[[http://slackware.su/forum/index.php/topic,5.0.html | - Обсуждаем на форуме -]]  
Навигация
Печать/экспорт
QR Code
QR Code wiki:articles:mysql_first (generated for current page)