Как загрузить файл sql.gz в мою базу данных? (Импорт)
это право?
mysql -uroot -ppassword mydb < myfile.sql.gz
Ответы
Ответ 1
Нет, это не так. Правильный путь был бы
zcat myfile.sql.gz | mysql -u root -ppassword mydb
Обратите внимание, что между -p
и password
не может быть пробела, если используется синтаксис -p, см. http://dev.mysql.com/doc/refman/5.5/en/mysql-command-options.html#option_mysql_password p >
Ответ 2
Используйте следующую команду:
gunzip < databasefile.sql.gz | mysql -u root -p dbname
Ответ 3
tar -xzf myfile.tar.gz
Проверьте извлеченные файлы sql, используя: ls
база данных mysql -u root -p < myfile.sql
Ответ 4
Вам нужно выполнить следующие шаги:
-
Сначала проверьте работу службы Mysql.
-
Затем, если у вас есть сжатый файл, сначала распакуйте его.
- После этого вы найдете файл .sql после распаковки.
- Затем найдите данные импорта в левом углу в Mysql.
- Выберите опцию импорта из автономного файла и выберите
ваш .sql файл и укажите новое имя схемы.
- Затем нажмите на данные импорта.
- После импорта вы увидите новую схему в
доступный список схем.
Ответ 5
Для создания dbName.sql.gz
mysqldump -u <YOUR USERNAME> -p<YOUR PASSWORD> <YOUR DBNAME> | gzip > ~/mysqlBackup/dbName_'date +%Y%m%d%H%M'.sql.gz
Для загрузки dbName.sql.gz
zcat ~/mysqlBackup/<.SQL.GZ file> | mysql -u <YOUR USERNAME> -p<YOUR PASSWORD> <DATABASE NAME IN WHICH YOU WANT TO LOAD>
Ответ 6
- Вы не должны использовать
password
непосредственно в терминале, используйте без него, как следует
zcat YOUR_FILE.sql.gz | mysql -u YOUR_DB_USERNAME -p YOUR_DATABASE_NAME
- Нажмите ввод, и когда терминал запросит ваш пароль, введите ваш пароль и надеюсь, что все будет работать нормально.