Установка и настройка MySQL для Rails приложения в Ubuntu 14.04
Создано больше 6 лет назад
Установка MySQL
Сперва необходимо обновить apt-get:
- sudo apt-get update
Затем установить MySQL и библиотеки разработки:
- sudo apt-get install mysql-server mysql-client libmysqlclient-dev
Во время установки сервер попросит задать и потвердить пароль для MySQL "root" пользователя
Когда установка завершена нам нужно ввести дополнительные команды, чтобы сделать MySQL окружение более безопасным. Сначала необходимо создать базу данных для хранения информации:
- sudo mysql_install_db
После этого запустим скрипт, который удалит некоторые опасные начальные установки и заблокирует несанкционированный доступ к базе данных:
- sudo mysql_secure_installation
Скрипт попросит ввести пароль и спросит, не хотите ли вы заменить его. Если не нужно введите n в строке.
На все остальные вопросы просто нажимайте "ENTER". Скрипт удалит пользователей по умолчанию и отключит удаленный доступ к базе.
Установка MySQL гем
Для того чтобы ваше Rails приложение могло соединяться с сервером базы данных необходим адаптер. Гем mysql2 обеспечивает этот функционал. Установим гем:
- gem install mysql2
Теперь Rails приложение может использовать базу данных.
Создание нового Rails приложения с базой MySQL
Создайте Rails приложение, используя флаг -d для установки MySQL базой данных:
- cd
- rails new appname -d mysql
Следующим шагом будет настройка соединения с базой
Настройка соединения с базой данных
Откройте файл config.yml. В строке password установите свой пароль для "root". Сохраните и выйдите.
Создайте базу данных:
- rake db:create
Запустите сервер для проверки работы приложения:
- rails s
Вот и все мы создали и настроили MySQL базу данных
11 Комментариев
important site
mPCTpI Really informative blog post.Really looking forward to read more. Really Great.
Добавлен больше 5 лет назад
tits tits tits
umWuf8 Really informative article post.Much thanks again. Really Cool.
Добавлен почти 5 лет назад
AndreyErede
Interpult Studio
Добавлен больше 3 лет назад
Matthewfag
<a href=https://latoyastewart1.hatenablog.com/entry/2020/09/12/164150>https://latoyastewart1.hatenablog.com/entry/2020/09/12/164150</a>
Добавлен почти 2 года назад
Merziuz
kDzigD http://pills2sale.com/ viagra online
Добавлен больше 1 года назад
dobson
QdXMqN https://www.quora.com/What-the-top-SEO-keywords-for-essay-you-know/answer/Alan-Smith-1772 write my essay
Добавлен больше 1 года назад
johnan
GH1Stk http://xnxx.in.net/ xnxx videos
Добавлен больше 1 года назад
dobson
iIcEiV https://writemyessayforme.web.fc2.com/#writemyessay
Добавлен больше 1 года назад
dobson
UnCM95 https://writemyessayforme.web.fc2.com/octavio-paz-essay-day-of-the-dead.html
Добавлен больше 1 года назад
johnanz
xJmocG http://waldorfdollshop.us/ waldorf doll
Добавлен больше 1 года назад
markus
UxtRMU https://beeg.x.fc2.com/
Добавлен больше 1 года назад
Добавить комментарий: