Size: a a a

2020 December 01

IZ

Ilia Zviagin in MySQL
cooler
или вообще mysql -uroot -p qwe < /private/etc/mysql/help_keyword.sql
Тут надо ещё -D XXX добавить
источник

c

cooler in MySQL
тогда уж -D
хотя какой смысл ?
источник

c

cooler in MySQL
mysql DBNAME
mysql -D DBNAME
same as
источник

IZ

Ilia Zviagin in MySQL
Zmih Porey
Query OK, 0 rows affected (0.00 sec)

ERROR 3723 (HY000): The table 'help_keyword' may not be created in the reserved tablespace 'mysql'.
Query OK, 0 rows affected (0.00 sec)

ERROR 1146 (42S02): Table 'qwe.help_keyword' doesn't exist
ERROR 1146 (42S02): Table 'qwe.help_keyword' doesn't exist
ERROR 1146 (42S02): Table 'qwe.help_keyword' doesn't exist
ERROR 1146 (42S02): Table 'qwe.help_keyword' doesn't exist
Query OK, 0 rows affected (0.00 sec)

Query OK, 0 rows affected (0.00 sec)
mysql — это системная схема, там не надо ничего создавать.
источник

IZ

Ilia Zviagin in MySQL
cooler
тогда уж -D
хотя какой смысл ?
Да, -D  перепутал просто
источник

ZP

Zmih Porey in MySQL
А не может быть что это дамп таблицы?
источник

ZP

Zmih Porey in MySQL
В этом не может быть проблемы?
источник

IZ

Ilia Zviagin in MySQL
Zmih Porey
А не может быть что это дамп таблицы?
нет
источник

c

cooler in MySQL
@Roman5310
Кстати, где это обязывают проходить курсы на гикбрейнс ? Кем вы хотите стать ? Тестировщиком ? DBA ?:)
источник

IZ

Ilia Zviagin in MySQL
Zmih Porey
А не может быть что это дамп таблицы?
0) заходишь в mysql, Создаёшь БД : create schema MYXXXDB
1) запускаешь

mysql -D MYXXXDB < help.sql
источник

ZP

Zmih Porey in MySQL
Так, короче вот что произошло
Я создал дамп базы данных

/usr/local/mysql/bin/mysqldump qwe > qwe.sql

потом запихал ее в созданную другу бд

create database qwe2;
use qwe2
source qwe.sql
Все ок работает, таблица появилась
источник

IZ

Ilia Zviagin in MySQL
Zmih Porey
romanbocharov@MBP-Roman ~ % /usr/local/mysql/bin/mysql qwe < help.sql;
ERROR 3723 (HY000) at line 25: The table 'help_keyword' may not be created in the reserved tablespace 'mysql'.
romanbocharov@MBP-Roman ~ %
не надо писать полный путь к mysql , она и так в путях должна быть.
источник

ZP

Zmih Porey in MySQL
но дамп созданный так:
/usr/local/mysql/bin/mysqldump --opt --where="1 limit 10" mysql help_keyword > help.sql

ругается
источник

IZ

Ilia Zviagin in MySQL
Zmih Porey
Так, короче вот что произошло
Я создал дамп базы данных

/usr/local/mysql/bin/mysqldump qwe > qwe.sql

потом запихал ее в созданную другу бд

create database qwe2;
use qwe2
source qwe.sql
Все ок работает, таблица появилась
Ну или так, да. это эквивалентно
источник

ZP

Zmih Porey in MySQL
мне первые строки нужны были
источник

ZP

Zmih Porey in MySQL
так что первый способ не подходит
источник

IZ

Ilia Zviagin in MySQL
Zmih Porey
но дамп созданный так:
/usr/local/mysql/bin/mysqldump --opt --where="1 limit 10" mysql help_keyword > help.sql

ругается
Потому что тебе ещё и про shell надо читать.
Это невалидная комманда.
источник

IZ

Ilia Zviagin in MySQL
Zmih Porey
но дамп созданный так:
/usr/local/mysql/bin/mysqldump --opt --where="1 limit 10" mysql help_keyword > help.sql

ругается
mysqldump --opt --where="1 limit 10" && mysql -D N+MYXXXDB < help.sql

что-то такое должно быть
источник

ZP

Zmih Porey in MySQL
у меня кстати без путя ругается
источник

IZ

Ilia Zviagin in MySQL
Zmih Porey
у меня кстати без путя ругается
Это значит, ты как-то очень левым образом вхренячил MySQL на машину.
На линухах MySQL 100% -но должен быть в путях
источник