Mysql
 sql >> база данни >  >> RDS >> Mysql

Изходът за експортиране на заявка на MySQL от командния ред във файл не работи в Windows

премахнете флага \G.

select * from tablename INTO OUTFILE 'c:\users\12345\Downloads\some_non_existingfile'

трябва също така да се уверите, че MySQL сървърът не работи с опцията --secure-file-priv

за да разрешите запис на изход в папка, добавете или променете вашия конфигурационен файл на mysql (my.ini), като добавите/промените следния ред.

secure-file-priv = ""

или

secure-file-priv = "FOLDER-PATH-OF-YOUR-CHOICE"

след това рестартирайте mysql сървъра с помощта на

net stop mysql
net start mysql

малко информация за настройката

Ако е празна, променливата няма ефект.

Ако е зададено името на директория, сървърът ограничава операциите за импортиране и експортиране само с файлове в тази директория. Директорията трябва да съществува; сървърът няма да го създаде.

Ако е зададено на NULL, сървърът деактивира операциите за импортиране и експортиране. Тази стойност е разрешена от MySQL 5.7.6.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysql_query към PDO и подготвени оператори

  2. дясно присъединяване срещу ляво присъединяване

  3. PHP MySql - Проверете дали съществува стойност

  4. Експортирайте списък с красиви постоянни връзки и заглавие на публикацията

  5. Кой е най-добрият начин за генериране на класации в MYSQL?