Partage
  • Partager sur Facebook
  • Partager sur Twitter

Mettre a jour une base de donnée depuis gitHub

    4 avril 2022 à 11:49:42

    Bonjour a tous, 

    Je suis en train de suivre le cours implenter vos BDD avec MySQL

    J'ai créer une database nommé foodly
    Et dans le cours il nous demande de la mettre a jour en téléchargeant cet base de donnée depuis GitHub

    J'ai donc été sur GitHub, j'ai cliquer sur Raw j'ai fait `ctrl + s`. J'ai téléchargé le fichier foodly.sql 

    Cependant a partir de la je ne sais pas comment mettre a jour la BDD foodly créer en ammont avec le terminal MySQL. 

    Quelqu'un sait comment mettre a jour cette BDD ? 

    Dois je enregistrer foodly.sql téléchargé depuis gitHub dans un dossier spécifique de mon PC ? ( Je suis sous windows 10 )

    -
    Edité par Tortue_Ninja 4 avril 2022 à 11:51:43

    • Partager sur Facebook
    • Partager sur Twitter

    Seul on va plus vite, ensemble on va plus loin. 'KawaBunga'

      4 avril 2022 à 15:51:47

      Bonjour, 

      Quand dans le cours il dise 
      1. et Placez ce fichier dans le dossier correspondant à votre utilisateur Windows, Mac ou Linux.

      Est ce que ça veut dire qu'il faut que j'aille dans ce path `C:\Users\wilfr` Et que je colle le fichier foodly.sql ?

      C'est ce que j'ai fait ensuite quand je tape cette commande dans le terminal (MySQL 8.0 Command line client ) 

      mysql -u root -p foodly < foodly.sql;

      Et la console me répond 

      ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'mysql -u root -p foodly < foodly.sql' at line 1

       PS - on a la même citation en fin de post ^^ 

      -
      Edité par Tortue_Ninja 4 avril 2022 à 15:53:00

      • Partager sur Facebook
      • Partager sur Twitter

      Seul on va plus vite, ensemble on va plus loin. 'KawaBunga'

        4 avril 2022 à 16:27:04

        La commande mysql est un exécutable (un fichier .exe), elle ne doit pas être exécuté dans la console MySQL, mais dans la console Windows (ou linux).

        200 sujets traitent de ce point sur ce forum ...

        Ici : [Résolu] Impossible de MAJ une BDD depuis Github - Cours Implémentez vos bases de données relationnelles avec SQL par MatthieuMaurice - OpenClassrooms

        ou là : [Résolu] Problème avec une commande du cours MySQL par Sally98 - OpenClassrooms

        • Partager sur Facebook
        • Partager sur Twitter
        Seul on va plus vite, ensemble on va plus loin ... A maîtriser : Conception BDD, MySQL, PHP/MySQL
          4 avril 2022 à 16:35:38

          Bonjour, 

          Je m'en douté c'est pour ça que j'ai précisé quel terminal j'utilisé à contrario quand je tape la commande dans l'invit de commande windows j'obtient.

          C:\Users\wilfr>mysql -u root -p foodly < foodly.sql;
          'mysql' n’est pas reconnu en tant que commande interne
          ou externe, un programme exécutable ou un fichier de commandes.

           Est ce normal ? 

          -----
          UPDATE
          ------

          J'ai alors localisé le fichier mysql.exe dans 

          C:\Program Files\MySQL\MySQL Server 8.0\bin

          J'ai retapé la commande en me localisant sur ce path depuis l'invite de commade. 
          et l'output de la console c'est changé en le fichier demandé n'est pas localiser. 

          Alors j'ai copier coller le fichier foodly.sql dans le path ci dessus retaper la commande et là voici le message de ma console 

          C:\Program Files\MySQL\MySQL Server 8.0\bin>mysql -u root -p foodly < foodly.sql;
          mysql  Ver 8.0.28 for Win64 on x86_64 (MySQL Community Server - GPL)
          Copyright (c) 2000, 2022, Oracle and/or its affiliates.
          
          Oracle is a registered trademark of Oracle Corporation and/or its
          affiliates. Other names may be trademarks of their respective
          owners.
          
          Usage: mysql [OPTIONS] [database]
            -?, --help          Display this help and exit.
            -I, --help          Synonym for -?
            --auto-rehash       Enable automatic rehashing. One doesn't need to use
                                'rehash' to get table and field completion, but startup
                                and reconnecting may take a longer time. Disable with
                                --disable-auto-rehash.
                                (Defaults to on; use --skip-auto-rehash to disable.)
            -A, --no-auto-rehash
                                No automatic rehashing. One has to use 'rehash' to get
                                table and field completion. This gives a quicker start of
                                mysql and disables rehashing on reconnect.
            --auto-vertical-output
                                Automatically switch to vertical output mode if the
                                result is wider than the terminal width.
            -B, --batch         Don't use history file. Disable interactive behavior.
                                (Enables --silent.)
            --bind-address=name IP address to bind to.
            --binary-as-hex     Print binary data as hex. Enabled by default for
                                interactive terminals.
            --character-sets-dir=name
                                Directory for character set files.
            --column-type-info  Display column type information.
            -c, --comments      Preserve comments. Send comments to the server. The
                                default is --skip-comments (discard comments), enable
                                with --comments.
            -C, --compress      Use compression in server/client protocol.
            -#, --debug[=#]     This is a non-debug version. Catch this and exit.
            --debug-check       This is a non-debug version. Catch this and exit.
            -T, --debug-info    This is a non-debug version. Catch this and exit.
            -D, --database=name Database to use.
            --default-character-set=name
                                Set the default character set.
            --delimiter=name    Delimiter to be used.
            --enable-cleartext-plugin
                                Enable/disable the clear text authentication plugin.
            -e, --execute=name  Execute command and quit. (Disables --force and history
                                file.)
            -E, --vertical      Print the output of a query (rows) vertically.
            -f, --force         Continue even if we get an SQL error.
            --histignore=name   A colon-separated list of patterns to keep statements
                                from getting logged into syslog and mysql history.
            -G, --named-commands
                                Enable named commands. Named commands mean this program's
                                internal commands; see mysql> help . When enabled, the
                                named commands can be used from any line of the query,
                                otherwise only from the first line, before an enter.
                                Disable with --disable-named-commands. This option is
                                disabled by default.
            -i, --ignore-spaces Ignore space after function names.
            --init-command=name SQL Command to execute when connecting to MySQL server.
                                Will automatically be re-executed when reconnecting.
            --local-infile      Enable/disable LOAD DATA LOCAL INFILE.
            -b, --no-beep       Turn off beep on error.
            -h, --host=name     Connect to host.
            --dns-srv-name=name Connect to a DNS SRV resource
            -H, --html          Produce HTML output.
            -X, --xml           Produce XML output.
            --line-numbers      Write line numbers for errors.
                                (Defaults to on; use --skip-line-numbers to disable.)
            -L, --skip-line-numbers
                                Don't write line number for errors.
            -n, --unbuffered    Flush buffer after each query.
            --column-names      Write column names in results.
                                (Defaults to on; use --skip-column-names to disable.)
            -N, --skip-column-names
                                Don't write column names in results.
            --sigint-ignore     Ignore SIGINT (CTRL-C).
            -o, --one-database  Ignore statements except those that occur while the
                                default database is the one named at the command line.
            -p, --password[=name]
                                Password to use when connecting to server. If password is
                                not given it's asked from the tty.
            -,, --password1[=name]
                                Password for first factor authentication plugin.
            -,, --password2[=name]
                                Password for second factor authentication plugin.
            -,, --password3[=name]
                                Password for third factor authentication plugin.
            -W, --pipe          Use named pipes to connect to server.
            -P, --port=#        Port number to use for connection or 0 for default to, in
                                order of preference, my.cnf, $MYSQL_TCP_PORT,
                                /etc/services, built-in default (3306).
            --prompt=name       Set the mysql prompt to this value.
            --protocol=name     The protocol to use for connection (tcp, socket, pipe,
                                memory).
            -q, --quick         Don't cache result, print it row by row. This may slow
                                down the server if the output is suspended. Doesn't use
                                history file.
            -r, --raw           Write fields without conversion. Used with --batch.
            --reconnect         Reconnect if the connection is lost. Disable with
                                --disable-reconnect. This option is enabled by default.
                                (Defaults to on; use --skip-reconnect to disable.)
            -s, --silent        Be more silent. Print results with a tab as separator,
                                each row on new line.
            --shared-memory-base-name=name
                                Base name of shared memory.
            -S, --socket=name   The socket file to use for connection.
            --server-public-key-path=name
                                File path to the server public RSA key in PEM format.
            --get-server-public-key
                                Get server public key
            --ssl-mode=name     SSL connection mode.
            --ssl-ca=name       CA file in PEM format.
            --ssl-capath=name   CA directory.
            --ssl-cert=name     X509 cert in PEM format.
            --ssl-cipher=name   SSL cipher to use.
            --ssl-key=name      X509 key in PEM format.
            --ssl-crl=name      Certificate revocation list.
            --ssl-crlpath=name  Certificate revocation list path.
            --tls-version=name  TLS version to use, permitted values are: TLSv1.2,
                                TLSv1.3
            --ssl-fips-mode=name
                                SSL FIPS mode (applies only for OpenSSL); permitted
                                values are: OFF, ON, STRICT
            --tls-ciphersuites=name
                                TLS v1.3 cipher to use.
            -t, --table         Output in table format.
            --tee=name          Append everything into outfile. See interactive help (\h)
                                also. Does not work in batch mode. Disable with
                                --disable-tee. This option is disabled by default.
            -u, --user=name     User for login if not current user.
            -U, --safe-updates  Only allow UPDATE and DELETE that uses keys.
            -U, --i-am-a-dummy  Synonym for option --safe-updates, -U.
            -v, --verbose       Write more. (-v -v -v gives the table output format).
            -V, --version       Output version information and exit.
            -w, --wait          Wait and retry if connection is down.
            --connect-timeout=# Number of seconds before connection timeout.
            --max-allowed-packet=#
                                The maximum packet length to send to or receive from
                                server.
            --net-buffer-length=#
                                The buffer size for TCP/IP and socket communication.
            --select-limit=#    Automatic limit for SELECT when using --safe-updates.
            --max-join-size=#   Automatic limit for rows in a join when using
                                --safe-updates.
            --show-warnings     Show warnings after every statement.
            -j, --syslog        Log filtered interactive commands to syslog. Filtering of
                                commands depends on the patterns supplied via histignore
                                option besides the default patterns.
            --plugin-dir=name   Directory for client-side plugins.
            --default-auth=name Default authentication client-side plugin to use.
            --binary-mode       By default, ASCII '\0' is disallowed and '\r\n' is
                                translated to '\n'. This switch turns off both features,
                                and also turns off parsing of all clientcommands except
                                \C and DELIMITER, in non-interactive mode (for input
                                piped to mysql or loaded using the 'source' command).
                                This is necessary when processing output from mysqlbinlog
                                that may contain blobs.
            --connect-expired-password
                                Notify the server that this client is prepared to handle
                                expired password sandbox mode.
            --compression-algorithms=name
                                Use compression algorithm in server/client protocol.
                                Valid values are any combination of
                                'zstd','zlib','uncompressed'.
            --zstd-compression-level=#
                                Use this compression level in the client/server protocol,
                                in case --compression-algorithms=zstd. Valid range is
                                between 1 and 22, inclusive. Default is 3.
            --load-data-local-dir=name
                                Directory path safe for LOAD DATA LOCAL INFILE to read
                                from.
            --fido-register-factor=name
                                Specifies authentication factor, for which registration
                                needs to be done.
            --oci-config-file=name
                                Specifies the location of the OCI configuration file.
                                Default for Linux is ~/.oci/config and %HOME/.oci/config
                                on Windows.
          
          Default options are read from the following files in the given order:
          C:\WINDOWS\my.ini C:\WINDOWS\my.cnf C:\my.ini C:\my.cnf C:\Program Files\MySQL\MySQL Server 8.0\my.ini C:\Program Files\MySQL\MySQL Server 8.0\my.cnf
          The following groups are read: mysql client
          The following options may be given as the first argument:
          --print-defaults        Print the program argument list and exit.
          --no-defaults           Don't read default options from any option file,
                                  except for login file.
          --defaults-file=#       Only read default options from the given file #.
          --defaults-extra-file=# Read this file after the global files are read.
          --defaults-group-suffix=#
                                  Also read groups with concat(group, suffix)
          --login-path=#          Read this path from the login file.
          
          Variables (--variable-name=value)
          and boolean options {FALSE|TRUE}  Value (after reading options)
          --------------------------------- ----------------------------------------
          auto-rehash                       TRUE
          auto-vertical-output              FALSE
          bind-address                      (No default value)
          binary-as-hex                     FALSE
          character-sets-dir                (No default value)
          column-type-info                  FALSE
          comments                          FALSE
          compress                          FALSE
          database                          (No default value)
          default-character-set             auto
          delimiter                         ;
          enable-cleartext-plugin           FALSE
          vertical                          FALSE
          force                             FALSE
          histignore                        (No default value)
          named-commands                    FALSE
          ignore-spaces                     FALSE
          init-command                      (No default value)
          local-infile                      FALSE
          no-beep                           FALSE
          host                              (No default value)
          dns-srv-name                      (No default value)
          html                              FALSE
          xml                               FALSE
          line-numbers                      TRUE
          unbuffered                        FALSE
          column-names                      TRUE
          sigint-ignore                     FALSE
          port                              0
          prompt                            mysql>
          quick                             FALSE
          raw                               FALSE
          reconnect                         FALSE
          shared-memory-base-name           (No default value)
          socket                            (No default value)
          server-public-key-path            (No default value)
          get-server-public-key             FALSE
          ssl-ca                            (No default value)
          ssl-capath                        (No default value)
          ssl-cert                          (No default value)
          ssl-cipher                        (No default value)
          ssl-key                           (No default value)
          ssl-crl                           (No default value)
          ssl-crlpath                       (No default value)
          tls-version                       (No default value)
          tls-ciphersuites                  (No default value)
          table                             FALSE
          user                              root
          safe-updates                      FALSE
          i-am-a-dummy                      FALSE
          connect-timeout                   0
          max-allowed-packet                16777216
          net-buffer-length                 16384
          select-limit                      1000
          max-join-size                     1000000
          show-warnings                     FALSE
          plugin-dir                        (No default value)
          default-auth                      (No default value)
          binary-mode                       FALSE
          connect-expired-password          FALSE
          compression-algorithms            (No default value)
          zstd-compression-level            3
          load-data-local-dir               (No default value)
          fido-register-factor              (No default value)
          oci-config-file                   (No default value)

          Je ne sais pas si ça a marché ou pas. 
          Cependant, j'ai une question dans le cas ou ça a marché. 

          Existe il un autre moyen de télécharger un fichier .sql pour mettre a jour une BDD déja créer sans devoir placer le fichier .sql télécharger dans le path mentionné ci dessus ?




          -
          Edité par Tortue_Ninja 4 avril 2022 à 17:11:43

          • Partager sur Facebook
          • Partager sur Twitter

          Seul on va plus vite, ensemble on va plus loin. 'KawaBunga'

            4 avril 2022 à 17:37:21

            Tortue_Ninja a écrit:

            'mysql' n’est pas reconnu en tant que commande interne
            ou externe, un programme exécutable ou un fichier de commandes.

            Cela est dû à la variable d'environnement PATH de Windows. Il faut ajouter le chemin vers MySQL/bin dans cette variable. C'est vrai que le cours n'explique pas du tout cela ... mais tu trouveras facilement des exemples sur le net.

            Tortue_Ninja a écrit:

            Existe il un autre moyen de télécharger un fichier .sql pour mettre a jour une BDD déja créer sans devoir placer le fichier .sql télécharger dans le path mentionné ci dessus ?

            Une manière plus "facile" est d'utiliser une interface graphique comme peuvent l'être MySQL Workbench, PHPMyAdmin ou Adminer par exemple. Pour ces deux derniers, cela t'oblige d'installer un serveur web local (type XAMPP ou WAMP).

            • Partager sur Facebook
            • Partager sur Twitter
            Seul on va plus vite, ensemble on va plus loin ... A maîtriser : Conception BDD, MySQL, PHP/MySQL
              4 avril 2022 à 18:05:31

              et si tu te places dans un autre répertoire que celui où se trouve ton fichier, il faut indiquer son chemin complet (ou relatif)

              mysql -u root -p foodly < "C:\Users\wilfr\foodly.sql"

              (pas de point-virgule à la fin, et les guillemets autour du chemin du fichier obligatoirement seulement si ce chemin contient des espaces)

              • Partager sur Facebook
              • Partager sur Twitter
                5 avril 2022 à 14:27:54

                Merci, 

                J'ai ajouté le chemin à la variable d'environnement PATH de windows. 
                Maintenant le terminal reconnais la commande mysql. :soleil:

                Cependant je ne suis pas sur que ça ai fonctionné. 

                Je ne sais pas si le probleme viens du fait que mon utilisateur "root" est besoin d'un mot de passe pour se connecter. ( Je n'ai pas eu le choix que d'ajouter un mot de passe en installant mySQL 8 ou j'ai pas compris comment je pouvais ne pas mettre de mot de passe pour l'utilisateur root )

                Bref je ne sais pas si ça a marché ou pas et voila ce que la console me répond. ( elle me renvoi la doc quand j'entre la commande ) 


                C:\Users\wilfr>mysql -u root -p foodly < foodly.sql;
                mysql  Ver 8.0.28 for Win64 on x86_64 (MySQL Community Server - GPL)
                Copyright (c) 2000, 2022, Oracle and/or its affiliates.
                
                Oracle is a registered trademark of Oracle Corporation and/or its
                affiliates. Other names may be trademarks of their respective
                owners.
                
                Usage: mysql [OPTIONS] [database]
                  -?, --help          Display this help and exit.
                  -I, --help          Synonym for -?
                  --auto-rehash       Enable automatic rehashing. One doesn't need to use
                                      'rehash' to get table and field completion, but startup
                                      and reconnecting may take a longer time. Disable with
                                      --disable-auto-rehash.
                                      (Defaults to on; use --skip-auto-rehash to disable.)
                  -A, --no-auto-rehash
                                      No automatic rehashing. One has to use 'rehash' to get
                                      table and field completion. This gives a quicker start of
                                      mysql and disables rehashing on reconnect.
                  --auto-vertical-output
                                      Automatically switch to vertical output mode if the
                                      result is wider than the terminal width.
                  -B, --batch         Don't use history file. Disable interactive behavior.
                                      (Enables --silent.)
                  --bind-address=name IP address to bind to.
                  --binary-as-hex     Print binary data as hex. Enabled by default for
                                      interactive terminals.
                  --character-sets-dir=name
                                      Directory for character set files.
                  --column-type-info  Display column type information.
                  -c, --comments      Preserve comments. Send comments to the server. The
                                      default is --skip-comments (discard comments), enable
                                      with --comments.
                  -C, --compress      Use compression in server/client protocol.
                  -#, --debug[=#]     This is a non-debug version. Catch this and exit.
                  --debug-check       This is a non-debug version. Catch this and exit.
                  -T, --debug-info    This is a non-debug version. Catch this and exit.
                  -D, --database=name Database to use.
                  --default-character-set=name
                                      Set the default character set.
                  --delimiter=name    Delimiter to be used.
                  --enable-cleartext-plugin
                                      Enable/disable the clear text authentication plugin.
                  -e, --execute=name  Execute command and quit. (Disables --force and history
                                      file.)
                  -E, --vertical      Print the output of a query (rows) vertically.
                  -f, --force         Continue even if we get an SQL error.
                  --histignore=name   A colon-separated list of patterns to keep statements
                                      from getting logged into syslog and mysql history.
                  -G, --named-commands
                                      Enable named commands. Named commands mean this program's
                                      internal commands; see mysql> help . When enabled, the
                                      named commands can be used from any line of the query,
                                      otherwise only from the first line, before an enter.
                                      Disable with --disable-named-commands. This option is
                                      disabled by default.
                  -i, --ignore-spaces Ignore space after function names.
                  --init-command=name SQL Command to execute when connecting to MySQL server.
                                      Will automatically be re-executed when reconnecting.
                  --local-infile      Enable/disable LOAD DATA LOCAL INFILE.
                  -b, --no-beep       Turn off beep on error.
                  -h, --host=name     Connect to host.
                  --dns-srv-name=name Connect to a DNS SRV resource
                  -H, --html          Produce HTML output.
                  -X, --xml           Produce XML output.
                  --line-numbers      Write line numbers for errors.
                                      (Defaults to on; use --skip-line-numbers to disable.)
                  -L, --skip-line-numbers
                                      Don't write line number for errors.
                  -n, --unbuffered    Flush buffer after each query.
                  --column-names      Write column names in results.
                                      (Defaults to on; use --skip-column-names to disable.)
                  -N, --skip-column-names
                                      Don't write column names in results.
                  --sigint-ignore     Ignore SIGINT (CTRL-C).
                  -o, --one-database  Ignore statements except those that occur while the
                                      default database is the one named at the command line.
                  -p, --password[=name]
                                      Password to use when connecting to server. If password is
                                      not given it's asked from the tty.
                  -,, --password1[=name]
                                      Password for first factor authentication plugin.
                  -,, --password2[=name]
                                      Password for second factor authentication plugin.
                  -,, --password3[=name]
                                      Password for third factor authentication plugin.
                  -W, --pipe          Use named pipes to connect to server.
                  -P, --port=#        Port number to use for connection or 0 for default to, in
                                      order of preference, my.cnf, $MYSQL_TCP_PORT,
                                      /etc/services, built-in default (3306).
                  --prompt=name       Set the mysql prompt to this value.
                  --protocol=name     The protocol to use for connection (tcp, socket, pipe,
                                      memory).
                  -q, --quick         Don't cache result, print it row by row. This may slow
                                      down the server if the output is suspended. Doesn't use
                                      history file.
                  -r, --raw           Write fields without conversion. Used with --batch.
                  --reconnect         Reconnect if the connection is lost. Disable with
                                      --disable-reconnect. This option is enabled by default.
                                      (Defaults to on; use --skip-reconnect to disable.)
                  -s, --silent        Be more silent. Print results with a tab as separator,
                                      each row on new line.
                  --shared-memory-base-name=name
                                      Base name of shared memory.
                  -S, --socket=name   The socket file to use for connection.
                  --server-public-key-path=name
                                      File path to the server public RSA key in PEM format.
                  --get-server-public-key
                                      Get server public key
                  --ssl-mode=name     SSL connection mode.
                  --ssl-ca=name       CA file in PEM format.
                  --ssl-capath=name   CA directory.
                  --ssl-cert=name     X509 cert in PEM format.
                  --ssl-cipher=name   SSL cipher to use.
                  --ssl-key=name      X509 key in PEM format.
                  --ssl-crl=name      Certificate revocation list.
                  --ssl-crlpath=name  Certificate revocation list path.
                  --tls-version=name  TLS version to use, permitted values are: TLSv1.2,
                                      TLSv1.3
                  --ssl-fips-mode=name
                                      SSL FIPS mode (applies only for OpenSSL); permitted
                                      values are: OFF, ON, STRICT
                  --tls-ciphersuites=name
                                      TLS v1.3 cipher to use.
                  -t, --table         Output in table format.
                  --tee=name          Append everything into outfile. See interactive help (\h)
                                      also. Does not work in batch mode. Disable with
                                      --disable-tee. This option is disabled by default.
                  -u, --user=name     User for login if not current user.
                  -U, --safe-updates  Only allow UPDATE and DELETE that uses keys.
                  -U, --i-am-a-dummy  Synonym for option --safe-updates, -U.
                  -v, --verbose       Write more. (-v -v -v gives the table output format).
                  -V, --version       Output version information and exit.
                  -w, --wait          Wait and retry if connection is down.
                  --connect-timeout=# Number of seconds before connection timeout.
                  --max-allowed-packet=#
                                      The maximum packet length to send to or receive from
                                      server.
                  --net-buffer-length=#
                                      The buffer size for TCP/IP and socket communication.
                  --select-limit=#    Automatic limit for SELECT when using --safe-updates.
                  --max-join-size=#   Automatic limit for rows in a join when using
                                      --safe-updates.
                  --show-warnings     Show warnings after every statement.
                  -j, --syslog        Log filtered interactive commands to syslog. Filtering of
                                      commands depends on the patterns supplied via histignore
                                      option besides the default patterns.
                  --plugin-dir=name   Directory for client-side plugins.
                  --default-auth=name Default authentication client-side plugin to use.
                  --binary-mode       By default, ASCII '\0' is disallowed and '\r\n' is
                                      translated to '\n'. This switch turns off both features,
                                      and also turns off parsing of all clientcommands except
                                      \C and DELIMITER, in non-interactive mode (for input
                                      piped to mysql or loaded using the 'source' command).
                                      This is necessary when processing output from mysqlbinlog
                                      that may contain blobs.
                  --connect-expired-password
                                      Notify the server that this client is prepared to handle
                                      expired password sandbox mode.
                  --compression-algorithms=name
                                      Use compression algorithm in server/client protocol.
                                      Valid values are any combination of
                                      'zstd','zlib','uncompressed'.
                  --zstd-compression-level=#
                                      Use this compression level in the client/server protocol,
                                      in case --compression-algorithms=zstd. Valid range is
                                      between 1 and 22, inclusive. Default is 3.
                  --load-data-local-dir=name
                                      Directory path safe for LOAD DATA LOCAL INFILE to read
                                      from.
                  --fido-register-factor=name
                                      Specifies authentication factor, for which registration
                                      needs to be done.
                  --oci-config-file=name
                                      Specifies the location of the OCI configuration file.
                                      Default for Linux is ~/.oci/config and %HOME/.oci/config
                                      on Windows.
                
                Default options are read from the following files in the given order:
                C:\WINDOWS\my.ini C:\WINDOWS\my.cnf C:\my.ini C:\my.cnf C:\Program Files\MySQL\MySQL Server 8.0\my.ini C:\Program Files\MySQL\MySQL Server 8.0\my.cnf
                The following groups are read: mysql client
                The following options may be given as the first argument:
                --print-defaults        Print the program argument list and exit.
                --no-defaults           Don't read default options from any option file,
                                        except for login file.
                --defaults-file=#       Only read default options from the given file #.
                --defaults-extra-file=# Read this file after the global files are read.
                --defaults-group-suffix=#
                                        Also read groups with concat(group, suffix)
                --login-path=#          Read this path from the login file.
                
                Variables (--variable-name=value)
                and boolean options {FALSE|TRUE}  Value (after reading options)
                --------------------------------- ----------------------------------------
                auto-rehash                       TRUE
                auto-vertical-output              FALSE
                bind-address                      (No default value)
                binary-as-hex                     FALSE
                character-sets-dir                (No default value)
                column-type-info                  FALSE
                comments                          FALSE
                compress                          FALSE
                database                          (No default value)
                default-character-set             auto
                delimiter                         ;
                enable-cleartext-plugin           FALSE
                vertical                          FALSE
                force                             FALSE
                histignore                        (No default value)
                named-commands                    FALSE
                ignore-spaces                     FALSE
                init-command                      (No default value)
                local-infile                      FALSE
                no-beep                           FALSE
                host                              (No default value)
                dns-srv-name                      (No default value)
                html                              FALSE
                xml                               FALSE
                line-numbers                      TRUE
                unbuffered                        FALSE
                column-names                      TRUE
                sigint-ignore                     FALSE
                port                              0
                prompt                            mysql>
                quick                             FALSE
                raw                               FALSE
                reconnect                         FALSE
                shared-memory-base-name           (No default value)
                socket                            (No default value)
                server-public-key-path            (No default value)
                get-server-public-key             FALSE
                ssl-ca                            (No default value)
                ssl-capath                        (No default value)
                ssl-cert                          (No default value)
                ssl-cipher                        (No default value)
                ssl-key                           (No default value)
                ssl-crl                           (No default value)
                ssl-crlpath                       (No default value)
                tls-version                       (No default value)
                tls-ciphersuites                  (No default value)
                table                             FALSE
                user                              root
                safe-updates                      FALSE
                i-am-a-dummy                      FALSE
                connect-timeout                   0
                max-allowed-packet                16777216
                net-buffer-length                 16384
                select-limit                      1000
                max-join-size                     1000000
                show-warnings                     FALSE
                plugin-dir                        (No default value)
                default-auth                      (No default value)
                binary-mode                       FALSE
                connect-expired-password          FALSE
                compression-algorithms            (No default value)
                zstd-compression-level            3
                load-data-local-dir               (No default value)
                fido-register-factor              (No default value)
                oci-config-file                   (No default value)
                • Partager sur Facebook
                • Partager sur Twitter

                Seul on va plus vite, ensemble on va plus loin. 'KawaBunga'

                  5 avril 2022 à 14:40:24

                  je vais m'autociter:

                  umfred a écrit:

                  et si tu te places dans un autre répertoire que celui où se trouve ton fichier, il faut indiquer son chemin complet (ou relatif)

                  mysql -u root -p foodly < "C:\Users\wilfr\foodly.sql"

                  (pas de point-virgule à la fin, et les guillemets autour du chemin du fichier obligatoirement seulement si ce chemin contient des espaces)


                  en répétant surtout le "pas de point virgule à la fin"
                  • Partager sur Facebook
                  • Partager sur Twitter
                    5 avril 2022 à 16:23:33

                    Ok Merci !!!!
                    Effectivement je n'avais pas essayer cet méthode. 
                    La Ducoup il me demande d'entrer le mot de passe. 
                    Puis ça ne me renvoi rien j'imagine que ça a marché. 

                    • Partager sur Facebook
                    • Partager sur Twitter

                    Seul on va plus vite, ensemble on va plus loin. 'KawaBunga'

                      5 avril 2022 à 16:36:58

                      il reste à vérifier dans la table (il me semble que la commande affiche le nombre de lignes impactées, mais je peux me tromper)
                      • Partager sur Facebook
                      • Partager sur Twitter

                      Mettre a jour une base de donnée depuis gitHub

                      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
                      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
                      • Editeur
                      • Markdown