Проблема создании дб мускуль
Модератор: terminus
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- проходил мимо
Проблема создании дб мускуль
не большая часть скрипта
cat > /usr/local/$user.sql <<EOT
create database ` example.com ` ;
EOT
/usr/local/bin/mysql --user=root --password=$adminpasswd < /usr/local/$user.sql
ERROR 1064 (42000) at line 1: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
подскажите в чем проблемма
через пма все добавляет
все варианты с кавычками не канает синтаксис тоже не приделах
если есть у кого может готовый скрипт на добавления пользователя на хостинг буду рад поглядеть
зарание спасибо
cat > /usr/local/$user.sql <<EOT
create database ` example.com ` ;
EOT
/usr/local/bin/mysql --user=root --password=$adminpasswd < /usr/local/$user.sql
ERROR 1064 (42000) at line 1: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
подскажите в чем проблемма
через пма все добавляет
все варианты с кавычками не канает синтаксис тоже не приделах
если есть у кого может готовый скрипт на добавления пользователя на хостинг буду рад поглядеть
зарание спасибо
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: Проблема создании дб мускуль
ну вроде
должно сработать
Код: Выделить всё
create database 'example.com'
-
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Re: Проблема создании дб мускуль
paradox писал(а):create database 'example.com'
Код: Выделить всё
mysql> create database 'exmaple.com';
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''exmaple.com'' at line 1
mysql>
DZ писал(а):cat > /usr/local/$user.sql <<EOT
Код: Выделить всё
mysql> create database `example.com`;
Query OK, 1 row affected (0.00 sec)
- Hazzard
- сержант
- Сообщения: 265
- Зарегистрирован: 2009-02-01 21:22:36
- Откуда: Москва
- Контактная информация:
Re: Проблема создании дб мускуль
Прям так и написано:DZ писал(а): ERROR 1064 (42000) at line 1: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
Ошипко в строке 1: у вас ошибка SQL синтаксиса .......... проверяйте где-то около (кавычка) в строке 1
Debian, php/mysql и другой бред...
-
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Re: Проблема создании дб мускуль
обратные кавычки нужно экранировать, иначе будет подстваляться результат выполнения команды example.com, так как такой команды не существует, то у тебя будет в результате такой запросDZ писал(а):cat > /usr/local/$user.sql <<EOT
create database ` example.com ` ;
EOT
Код: Выделить всё
create database ;
Код: Выделить всё
mysql> create database ;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
-
- рядовой
- Сообщения: 39
- Зарегистрирован: 2013-06-24 16:18:01
Проблема создании дб мускуль
Восттанавливаю базу из дампа и тоже получаю такую ошибку.
Что-то я не понимаю в какой строке проблема, в 656579 или 2?
Что посоветуете?
Код: Выделить всё
ERROR 1064 (42000) at line 656579: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 2
Что посоветуете?
-
- ст. лейтенант
- Сообщения: 1375
- Зарегистрирован: 2010-02-05 0:21:40
Проблема создании дб мускуль
какая верия мускула? до какой-то версии точки в имени нельзя.
мне кажется, или там пробелы между кавычкой и именем? имя с пробелом в конце нельзя.
мне кажется, или там пробелы между кавычкой и именем? имя с пробелом в конце нельзя.
-
- рядовой
- Сообщения: 39
- Зарегистрирован: 2013-06-24 16:18:01
Проблема создании дб мускуль
Версия 5.5.17
-
- рядовой
- Сообщения: 39
- Зарегистрирован: 2013-06-24 16:18:01
Проблема создании дб мускуль
Ладно, всё, вопрос снят.