source

MariaDB : 데이터베이스를 만들고 명령줄 cmd에서 '<' 문자를 사용하지 않고 sql 스크립트를 실행합니다.실행

gigabyte 2023. 1. 22. 22:28
반응형

MariaDB : 데이터베이스를 만들고 명령줄 cmd에서 '<' 문자를 사용하지 않고 sql 스크립트를 실행합니다.실행

데이터베이스를 만들고 명령줄에서 sql 스크립트로 채우려고 모든 방법을 시도하고 있습니다.

mysql --user=root --password=hello --execute=create database test --source='accounts.sql'
-> starts to print help

mysql --user=root --password=hello --execute='create database test' --source='accounts.sql'
-> starts to print help

또는 유일한 데이터베이스:

mysql --user=root --password=hello --execute=create database test
ERROR 1049 (42000): Unknown database 'test'

powershell을 사용하여 관리하려고 하는데, 그 전에 mariaDB 명령줄에서 동작하는지 확인해야 합니다.(Powershell은 '<'자를 인식하지 않습니다).

db를 생성하여 명령줄에서 입력할 수 있습니까?모두에게 감사하다

데이터베이스를 열고 PowerShell로 채우려면 먼저 mysql 명령 프롬프트로 이동하는 것이 좋습니다.

    mysql -u {username} -p

그런 다음 암호를 입력합니다.mysql CLI에서 다음 명령을 사용하여 데이터베이스를 엽니다.

    use {databasename};
    source {path_to_your_file.sql};

먼저 데이터베이스를 작성해야 하는 경우 다음을 수행합니다.

    create database {databasename};
    use {databasename};
    source {path_to_your_file.sql};

또는 oneliner를 선호하는 경우:

   mysql -u{username} -p{password}; create database {databasename}; use {databasename}; source {path_to_your_file.sql};

언급URL : https://stackoverflow.com/questions/59608632/mariadb-create-database-and-execute-sql-script-without-character-from-the

반응형