Класс! Всё работает! Автору респект! Спасибо за науку! Как обычно сначала что то пошло не так. У меня по другому не бывает. )) Через терминал VSC не захотело работать. А через самую обычную сmd всё с первого раза распаковалось ))
5:37 - Данную базу уже обновили под 8.0.19. Код там различается, не скажу на сколько, но там в начале SET, далеe CREATE DATABASE ..., потом USE и сами таблицы). И там UTF8)
установил базу через mysql консоль: \. D:\Program Files\MySQL\MySQL Server 8.0\world.sql Не подскажите, где ее теперь искать ? Папки world нет нигде. Но к базе нормально подключаюсь.
Если MySQL устанавливали через Installer, то базу нужно искать в D:/Program Data. Этот путь не всегда виден, потому напишите сразу в проводнике, а потом посмотрите в папке MySQL
не могу запустить базу world. Куда только не помещал ее. Сейчас поместил в папку mysql Ввожу команду D:\Mysql\bin>mysql -uroot -p D:\mysql\world.sql (пишет Error 1049 unknown database). И еще вопрос хотел уточнить устанавливал mysql по способу, чтоб запускать сервер с любой папки, но он запускает только с D:\Mysql\bin> Что не так сделал?
Базу world нужно из sql-файла импортировать. Один из вариантов mysql -uroot -p Внутри консоли: source D:/MySQL/data/world/world.sql Проверяете: SHOW DATABASES Но sql-скрипт помещать в data на сервере не стоит - плохая идея
@@HtmllabRu поместил распакованный файл world.sql на диск D:/DB . Сервер запущен, в консоли ввожу mysql -uroot -p sourse D:\DB\world.sql вот что пишет prnt.sc/q8i41z
@@getteg6468 нельзя в консоли mysql обращаться к самой консоли mysql команда mysql -uroot -p должна выполняться в cmd, а команда source как раз выполняется внутри консоли mysql, но её не нужно предварять другим кодом
Здравствуйте htmllab! MySQL версия 8.0.19, при задании команды извне консоли mysql -uroot -p < D:/_mysql 8.0.19/world.sql Не удается найти указанный файл. из консоли mysql> sourse D:/_mysql 8.0.19/world.sql ERROR 1064 (42000): You have an error in your SQL syntax; ...et setera из консоли mysql> \. D:/_mysql 8.0.19/world.sql базу установил, посмотрел, все хорошо и все на месте, воркбэнч тоже все рассмотрел, база оказалась расположена внутри папки data Не могли бы вы как-то прокомментировать?
mysql -usuband -p < /home/alina/Downloads/world.sql Enter password: ERROR 1044 (42000) at line 23: Access denied for user 'suband'@'localhost' to database 'world' На UBUNTU не могу запустить скрипт
@@HtmllabRu так тоже пробовал, но этот пароль к root не подходит. Видать что-то я при установке напутал. Попробую разобраться. Или удалю всё и заново по вашим лекциям поставлю.
если вы через powershell как я то будет ввод совсем другим не *mysql -uroot -p < C:\Users\MiAl\Downloads\all-databases.sql* а *Get-Content C:\Users\MiAl\Downloads\all-databases.sql | .\mysql -uroot -p* ругается на '
Я не знаю как вам это удается - но вы чертовски хороший учитель!!!))) огромное вам СПАСИБО!!!
Большое спасибо за Ваш труд!
Класс! Всё работает! Автору респект! Спасибо за науку!
Как обычно сначала что то пошло не так. У меня по другому не бывает. )) Через терминал VSC не захотело работать. А через самую обычную сmd всё с первого раза распаковалось ))
5:37 - Данную базу уже обновили под 8.0.19. Код там различается, не скажу на сколько, но там в начале SET, далеe CREATE DATABASE ..., потом USE и сами таблицы).
И там UTF8)
Как же я люблю полезные комментарии👍 Спасибо!
Отличные уроки...
Спасибо, отличные уроки!
Алексей, спасибо 👍
Спасибо, очень познавательно!
Andrii Kniaziev, спасибо) 👍
Спасибо за уроки!
Спасибо большое за урок!!!
А можете объяснить почему при определении колонок таблицы в числовое поле задаётся default '100' строкой, а не числом?
Рад что понравилось👍
По default '100' любопытно. Возможно авторы полагаются на автоматическое приведение типа.
Спасибо. Незаслуженно мало просмотров у вас, нужно что-то делать
Obrigado! Brasil!
установил базу через mysql консоль: \. D:\Program Files\MySQL\MySQL Server 8.0\world.sql Не подскажите, где ее теперь искать ? Папки world нет нигде. Но к базе нормально подключаюсь.
Если MySQL устанавливали через Installer, то базу нужно искать в D:/Program Data. Этот путь не всегда виден, потому напишите сразу в проводнике, а потом посмотрите в папке MySQL
@@HtmllabRu нашел, спасибо. D:\ProgramData\MySQL\MySQL Server 8.0\Data\world
не получается открыть текстовым редактором ни nonepade ни vs code.
круто
жаль нельзя ещё пару лайков вкрутить )
не могу запустить базу world. Куда только не помещал ее. Сейчас поместил в папку mysql Ввожу команду D:\Mysql\bin>mysql -uroot -p D:\mysql\world.sql (пишет Error 1049 unknown database). И еще вопрос хотел уточнить устанавливал mysql по способу, чтоб запускать сервер с любой папки, но он запускает только с D:\Mysql\bin> Что не так сделал?
Базу world нужно из sql-файла импортировать. Один из вариантов mysql -uroot -p
Внутри консоли: source D:/MySQL/data/world/world.sql
Проверяете: SHOW DATABASES
Но sql-скрипт помещать в data на сервере не стоит - плохая идея
Что-то не так с системной переменной PATH или не перезапустили консоль после установки path. А может путь некорректный?
@@HtmllabRu в системной переменной PATH путь указан такой D:\MySql\bin , консоль перезапускал, попробую все снести и снова попробовать тогда.
@@HtmllabRu поместил распакованный файл world.sql на диск D:/DB . Сервер запущен, в консоли ввожу mysql -uroot -p sourse D:\DB\world.sql вот что пишет prnt.sc/q8i41z
@@getteg6468 нельзя в консоли mysql обращаться к самой консоли mysql
команда mysql -uroot -p должна выполняться в cmd, а команда source как раз выполняется внутри консоли mysql, но её не нужно предварять другим кодом
Здравствуйте htmllab!
MySQL версия 8.0.19, при задании команды извне консоли mysql -uroot -p < D:/_mysql 8.0.19/world.sql Не удается найти указанный файл.
из консоли mysql> sourse D:/_mysql 8.0.19/world.sql ERROR 1064 (42000): You have an error in your SQL syntax; ...et setera
из консоли mysql> \. D:/_mysql 8.0.19/world.sql базу установил, посмотрел, все хорошо и все на месте, воркбэнч тоже все рассмотрел, база оказалась расположена внутри папки data
Не могли бы вы как-то прокомментировать?
Здравствуйте)
В первом случае странно, что файл не найден, ведь потом он находится.
Во втором случае mysql source.
@@HtmllabRu Огромное спасибо, что вы находите время отвечать, и отвечать даже в выходные. Вообще курс очень хорош, я надеюсь дойти его до конца.
@@HtmllabRu тем не менее, второй случай не работает )
@@dmitryk3914 а что подробней в "ERROR 1064 (42000): You have an error in your SQL syntax;"
То есть в какой строке ошибка и что именно там находится?
@@HtmllabRu строка такая mysql> sourse D:/_mysql 8.0.19/world.sql;
mysql -usuband -p < /home/alina/Downloads/world.sql
Enter password:
ERROR 1044 (42000) at line 23: Access denied for user 'suband'@'localhost' to database 'world'
На UBUNTU не могу запустить скрипт
Андрей, убедитесь в корректном вводе пароля и правах пользовательской учетки: может ли она работать с базами
@@HtmllabRu По этому паролю я захожу в консоль mysql успешно. А где права настроить? Я Ваши лекции после установки сервера нашел.
Аа, тогда попробуйте через root:
mysql -uroot -p < и далее
@@HtmllabRu так тоже пробовал, но этот пароль к root не подходит. Видать что-то я при установке напутал. Попробую разобраться. Или удалю всё и заново по вашим лекциям поставлю.
Какой шанс был наткнуться на мой неизвестный никому город с первого раза
~ 1 из 4079
@@HtmllabRu спасибо за мини-шок конечно. Ободряет.
S P A S I B O !!!
если вы через powershell как я то будет ввод совсем другим
не *mysql -uroot -p < C:\Users\MiAl\Downloads\all-databases.sql*
а *Get-Content C:\Users\MiAl\Downloads\all-databases.sql | .\mysql -uroot -p*
ругается на '