Приветствую, как правильнее написать скрипт, где создается база данных MySQL, таблица, поля и т.п.?
Вот к примеру, после ввода пароля не создается база данных
#!bin/sh
mysql -u root -p
CREATE DATABASE newDB1;
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
На этот форум и wiki ведут ссылки с официальных сайтов Mageia.
У форума нет нигде и никаких чатов, wiki пока не работает (в процессе подключения), идёт небольшая реорганизация.Форум закрывается, подробности в теме «Реорганизация форума».
Mageia Russian Community Forum → Системное администрирование → Shell скрипт
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Приветствую, как правильнее написать скрипт, где создается база данных MySQL, таблица, поля и т.п.?
Вот к примеру, после ввода пароля не создается база данных
#!bin/sh
mysql -u root -p
CREATE DATABASE newDB1;
mrchebik, используй mysqladmin или заливай готовый sql файл
готовый sql файл
где его взять?
А скрипт нельзя написать?
где его взять?
Написать
CREATE DATABASE mydb;
USE mydb;
CREATE TABLE IF NOT EXISTS Customers(
CustomerId INTEGER AUTO_INCREMENT PRIMARY KEY,
Name VARCHAR(55)
);
mysql> source \home\user\test.sql;
А скрипт нельзя написать?
Можно только что-то более-менее объемное удобней всё равно держать в отдельном sql-файле.
Если это не проблема, у команды mysql есть ключ -e для выполнения запросов из шелла.
#!bin/sh
#!/bin/bash
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Mageia Russian Community Forum → Системное администрирование → Shell скрипт
Работает на PunBB, при поддержке Informer Technologies, Inc, при поддержке sevo44.ru