GoGPT Best VPN GoSearch

OnWorks-favicon

mysqldbimport - Online in de cloud

Voer mysqldbimport uit in de gratis hostingprovider van OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdracht mysqldbimport die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


mysqldbimport - Importeer objectdefinities of gegevens in databases

KORTE INHOUD


mysqldbimporteren [opties] importeer bestand ...

PRODUCTBESCHRIJVING


Dit hulpprogramma importeert metadata (objectdefinities) of data of beide voor een of meer
databases van een of meer bestanden.

Als er op de doelserver een object bestaat met dezelfde naam als een geïmporteerd object, wordt het
wordt eerst verwijderd voordat het nieuwe object wordt geïmporteerd.

Gebruik de om objecten per type over te slaan --overslaan optie met een lijst met objecten die moeten worden overgeslagen. Dit
stelt u in staat om een ​​bepaalde set objecten te extraheren, bijvoorbeeld om alleen gebeurtenissen te importeren (door
met uitzondering van alle andere typen). Evenzo, om het maken van over te slaan UPDATE verklaringen voor BLOB
gegevens, specificeer de --overslaan-blobs optie.

Om het invoerformaat op te geven, gebruikt u een van de volgende waarden met de --formaat optie.
Deze komen overeen met de uitvoerformaten van de mysqldbexporteren nut:

· sql (Standaard)

De invoer bestaat uit SQL-statements. Voor definities bestaat dit uit de juiste
CREATE en Grant verklaringen. Voor gegevens is dit een INSERT verklaring (of bulk invoegen als
the --bulk-inzet optie is opgegeven).

· rooster

Geef de uitvoer weer in raster- of tabelformaat zoals dat van de mysql monitor.

· csv

De invoer wordt opgemaakt in de indeling met door komma's gescheiden waarden.

· onbewerkte_csv

Invoer is een eenvoudig CSV-bestand met uniforme rijen met waarden gescheiden door komma's.
Het bestand kan een koptekst (de eerste rij) bevatten die de tabelkolommen weergeeft. De optie
--tafel is vereist om dit formaat te gebruiken.

· tab

De invoer is opgemaakt in door tabs gescheiden indeling.

· verticaal

Geef de uitvoer weer in een enkele kolom, zoals die van het \G-commando voor de mysql
monitor.

Om die invoer aan te geven in csv or tab formaat geen kolomkoppen bevat, geeft u de
--geen-headers optie.

Om alle feedbackinformatie uit te schakelen, geeft u de --stil optie.

Standaard maakt het hulpprogramma elke tabel op de doelserver met dezelfde
opslagmotor als de originele tafel. Om dit te overschrijven en de opslag-engine op te geven voor:
gebruik voor alle tabellen die op de doelserver zijn gemaakt, gebruik de --nieuwe-opslag-engine optie.
Als de doelserver de nieuwe engine ondersteunt, gebruiken alle tabellen die engine.

Om de opslag-engine op te geven die moet worden gebruikt voor tabellen waarvoor de doelserver dat niet doet:
ondersteuning van de originele opslag-engine op de bronserver, gebruik de --standaard-opslag-engine
optie.

De --nieuwe-opslag-engine optie heeft voorrang op --standaard-opslag-engine als beide zijn?
gegeven.

Indien de --nieuwe-opslag-engine or --standaard-opslag-engine optie wordt gegeven en de
bestemmingsserver ondersteunt de opgegeven opslag-engine niet, er wordt een waarschuwing gegeven en
in plaats daarvan wordt de standaardinstelling van de opslagengine van de server gebruikt.

U moet verbindingsparameters opgeven (gebruiker, host, wachtwoord, enzovoort) voor een account
die de juiste rechten heeft om toegang te krijgen tot alle objecten in de bewerking. Voor details,
zie notities.

Als u databases probeert te importeren op een server waarop GTID's zijn ingeschakeld (GTID_MODE = ON), a
er wordt een waarschuwing gegenereerd als het importbestand de gegenereerde GTID-statements niet bevat
door mysqldbexport.

Het hulpprogramma genereert ook een waarschuwing als u databases importeert op een server zonder GTID's
ingeschakeld en er zijn GTID-instructies aanwezig in het bestand. Gebruik de --skip-gtid optie om
Negeer de GTID-statements.

Om optimaal gebruik te maken van GTID's en exporteren/importeren, moet u alle databases naar exporteren
de server met de
--alle keuze. Dit genereert een exportbestand met alle databases en de GTID's
tot op dat moment uitgevoerd. Als u dit bestand op een andere server importeert, zorgt u ervoor dat de server
alle gegevens en alle GTID's die correct in de logboeken zijn geregistreerd.
OPTIES

mysqldbimporteren accepteert de volgende opdrachtregelopties:

· --helpen

Geef een helpbericht weer en sluit af.

· --bulk-inzet, -b

Gebruik bulkinvoeginstructies voor gegevens.

· --default-storage-engine=

De engine die moet worden gebruikt voor tabellen als de doelserver het origineel niet ondersteunt
storage-engine op de bronserver.

· --drop-eerst, -d

Laat elke te importeren database vallen, indien aanwezig, voordat u er iets in importeert.

· --oefening

Importeer de bestanden en genereer de statements, maar voer ze niet uit. Dit is handig
voor het testen van de validiteit van het invoerbestand.

· --formaat= , -F

Geef het invoerformaat op. Toegestane formaatwaarden zijn sql, rooster, tab, csv, onbewerkte_csv,
en verticaal. De standaardwaarde is sql.

· --importeren= , -i

Geef het importformaat op. Toegestane formaatwaarden zijn definities = importeer alleen de
definities (metadata) voor de objecten in de databaselijst, gegevens = importeer alleen de
tabelgegevens voor de tabellen in de databaselijst, en zowel = importeer de definities en
de data. De standaardwaarde is definities.

Als u probeert objecten in een bestaande database te importeren, hangt het resultaat af van het
formaat importeren. Als het formaat is definities or zowel, treedt er een fout op tenzij
--drop-eerst is gegeven. Als het formaat is gegevens, worden geïmporteerde tabelgegevens toegevoegd aan bestaande
tabel gegevens.

· --new-storage-engine=

De engine die moet worden gebruikt voor alle tabellen die op de doelserver zijn gemaakt.

· --geen headers, -h

Invoer bevat geen kolomkoppen. Deze optie geldt alleen voor csv en tab
uitgang.

· --stil, -q

Schakel alle berichten uit voor een stille uitvoering.

· --server=

Verbindingsinformatie voor de server in het formaat:
<gebruiker>[:passwd>]@gastheer>[:port>][:stopcontact>] oflogin-pad>[:port>][:stopcontact>].

· --overslaan=

Geef objecten op die u in de bewerking wilt overslaan als een door komma's gescheiden lijst (geen spaties).
Toegestane waarden zijn CREATE_DB, GEGEVENS, EVENEMENTEN, FUNCTIES, SUBSIDIES, PROCEDURES, TAFELS,
TRIGGERen ZICHTEN.

· --skip-blobs

Importeer geen BLOB-gegevens.

· --skip-gtid

Sla de uitvoering van GTID_PURGED-instructies over.

· --skip-rpl

Voer geen replicatieopdrachten uit.

· --tafel= ,

Specificeer de tabel om te importeren. Deze optie is vereist tijdens het gebruik --format=raw_csv.

· --uitgebreid, -v

Geef op hoeveel informatie moet worden weergegeven. Gebruik deze optie meerdere keren om te verhogen
de hoeveelheid informatie. Bijvoorbeeld, -v = uitgebreid, -vv = uitgebreider, -vvv =
debuggen.

· --versie

Versie-informatie weergeven en afsluiten.
OPMERKINGEN

De ingelogde gebruiker moet de juiste machtigingen hebben om nieuwe objecten te maken, toegang te krijgen (lezen)
de mysql-database en verleent privileges. Als er al een te importeren database bestaat, wordt het
gebruiker moet er leesrechten voor hebben, wat nodig is om het bestaan ​​van objecten te controleren
in de databank.

De daadwerkelijk benodigde rechten kunnen verschillen van installatie tot installatie, afhankelijk van de
beveiligingsprivileges aanwezig zijn en of de database bepaalde objecten bevat, zoals:
weergaven of gebeurtenissen en of binaire logboekregistratie is ingeschakeld.

Sommige combinaties van de opties kunnen leiden tot fouten tijdens de bewerking. Bijvoorbeeld,
het uitsluiten van tabellen maar geen weergaven kan een fout tot gevolg hebben wanneer een weergave wordt geïmporteerd.

De --nieuwe-opslag-engine en --standaard-opslag-engine opties zijn van toepassing op alle bestemmingen
tafels in de operatie.

Voor de --formaat en --importeren opties zijn de toegestane waarden niet hoofdlettergevoelig. In
bovendien kunnen waarden worden gespecificeerd als elk ondubbelzinnig voorvoegsel van een geldige waarde. Bijvoorbeeld,
--formaat=g specificeert het rasterformaat. Er treedt een fout op als een voorvoegsel overeenkomt met meer dan één
geldige waarde.

Bij het importeren van gegevens en het opnemen van de GTID-opdrachten, kunt u een fout tegenkomen die vergelijkbaar is met
"GTID_PURGED kan alleen worden ingesteld als GTID_EXECUTED leeg is". Dit gebeurt omdat de
doelserver is niet in een schone replicatiestatus. Om dit probleem te verhelpen, kunt u:
geef een "RESET MASTER"-opdracht op de bestemming voordat u de import uitvoert.

Het pad naar de MySQL-clienttools moet worden opgenomen in de omgevingsvariabele PATH in
om het authenticatiemechanisme met login-paden te gebruiken. Hierdoor kan het hulpprogramma
gebruik de my_print_defaults-tools die nodig zijn om de login-path-waarden van de . te lezen
login configuratiebestand (.mylogin.cnf).
Voorbeelden

Om de metadata van de util_test-database naar de server op de lokale host te importeren met behulp van een
bestand in CSV-indeling, gebruik deze opdracht:

$ mysqldbimport --server=root@localhost --import=definities \
--format=csv gegevens.csv
# Bron op localhost: ... aangesloten.
# Definities importeren uit data.csv.
#...gedaan.

Evenzo, om de gegevens van de util_test-database naar de server op de lokale host te importeren,
gebruik deze opdracht om de gegevens te importeren met behulp van bulk-invoeginstructies:

$ mysqldbimport --server=root@localhost --import=gegevens \
--bulk-insert --format=csv data.csv
# Bron op localhost: ... aangesloten.
# Gegevens importeren uit data.csv.
#...gedaan.

Om zowel gegevens als definities uit de util_test-database te importeren, importeert u de gegevens met behulp van
gebruik deze opdracht om bulksgewijs instructies in te voegen vanuit een bestand dat SQL-instructies bevat:

$ mysqldbimport --server=root@localhost --import=both --bulk-insert --format=sql data.sql
# Bron op localhost: ... aangesloten.
# Definities en gegevens importeren uit data.sql.
#...gedaan.

COPYRIGHT


Gebruik mysqldbimport online met behulp van onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

Linux-commando's

Ad




×
advertentie
❤️Koop, boek of koop hier — het is gratis, en zo blijven onze diensten gratis.