Как да инсталираме MySQL сървър под Linux?

Linux или GNU/Linux е общото название, което се дава на всички операционни системи, основаващи се на ядрото „Linux“ (Linux kernel) и системните инструменти и библиотеки от проекта GNU.
1 мнение • Страница 1 от 1
Разширено търсене
Извън линия

HybridMind

Аватар
Администратор
Администратор
Теми: 101
Мнения: 297
Местоположение: var/www
Discord: HybridMind#6095
Пол: Мъж
OS: Windows
ISP: Virginia Media

MySQL е многопоточна, многопотребителска, SQL система за управление на бази данни (СУБД) с повече от шест милиона инсталации. MySQL се разработва, разпространява и поддържа от Шведската компания MySQL AB, която държи авторските права за голяма част от програмния код. Подобен е моделът на JBoss, а също и начинът, по който Free Software Foundation работи с авторските права по нейните проекти в отличие от Apache проекта, където софтуерът е обществено разработван, а авторските права за програмния код принадлежат на индивидуалните автори.

1. Инсталиране на MySQL сървър
Първото нещо, което трябва да направим е да обновним Linux-a, чрез командата:
sudo apt-get upgrade && sudo apt-get upgrade -y
След това инсталираме mysql сървъра:
sudo apt-get install mysql-server -y
Ще ви излезе прозорец, които ще иска да въветете парола.
След това въвеждате:
mysql_secure_installation
Ще ви поиска паролата, която сте въвели преди това.
След това ще Ви пита няколко въпроса на тях ще отговорите така:
  • Не
  • Да
  • Не
  • Да
  • Да
Важно: За да работи отдалечения достъп до MySQL сървъра отворете:
sudo nano /etc/mysql/my.cnf

Намерете реда:
bind-address и добавете в началото му: #

Запаметявате файла и излизате от едитора:
За да запаметите файла и да излезнете от него натискате CTRL + X след това Y и след това ENTER

Създаване на DataBase:

Влизате в MySQL конзолата:
mysql -u root -p и като ви поиска парола въвеждате паролата за MySQL root акаунта

Създавате дата база:
CREATE DATABASE name;
На мястото на name въвеждате произволно име за дата базата

За да дадете права на акаунт към датабаза въвеждате:
GRANT ALL ON name.* TO user@'202.54.10.20' IDENTIFIED BY 'PASSWORD';
Внимание!
Моля, регистрирайте се или влезте в акаунта си за да виждате всички мнения в темата