Conas dul ar imirce LabCollector chuig Freastalaí Linux nua? - LabCollector

Cuardaigh an Bonn Eolais de réir Eochairfhocail

Tá tú anseo:
← Gach Ábhar
ACHOIMRE:
Is féidir leat anois dul ar imirce go héasca ar an LabCollector sonraí ó sheanfhreastalaí Linux go freastalaí Linux nua. 

Chun an bunachar sonraí a aistriú, d’fhéadfadh 4 chás a bheith ann ina gcaithfidh tú sonraí a chúltaca agus a aistriú chuig an bhfreastalaí nua:

Cás 1: Cúltaca na sonraí go léir ó LabCollector

Cás 2: Más mian leat tábla amháin a dhumpáil ó bhunachar sonraí

Cás 3: Más mian leat bunachar sonraí mór a dhumpáil

Cás 4: Má tá freastalaí cianda LINUX nua agat

Beidh ort na céimeanna thíos a leanúint maidir le himirce LabCollector Íoslódáil bunachar sonraí chuig an bhfreastalaí nua.

Céim A: Dumpáil MySQL
Céim B: Aistrigh Comhad Dumpála Bunachair Shonraí MySQL go Freastalaí Nua
Céim C: Iompórtáil / Athchóirigh an Bunachar Sonraí

nótaí
  • Déan cinnte go bhfuil an leagan céanna de MySQL suiteáilte ar an dá fhreastalaí
  • Bí cinnte go bhfuil go leor spáis saor in aisce ar an dá fhreastalaí chun an comhad dumpála bunachar sonraí agus an comhad iompórtáilte a choinneáil

Céim A.: Dumpáil MySQL

Cás 1: Cúltaca na sonraí go léir ó LabCollector

  • Ní mór duit cúltaca de do sheanfhreastalaí a chruthú ar dtús chun é a aistriú chuig an bhfreastalaí nua.
  • Tosaigh trí logáil isteach i do sheanfhreastalaí
  • Dumpáil do MySQL bunachair shonraí go comhad amháin ag baint úsáide as an ordú mysqldump
# mysqldump -u ainm úsáideora -p password database_name> [dump_file.sql]
  • Mínítear paraiméadair an ordaithe thuas thíos:
  1. [ainm úsáideora] : Ainm úsáideora logáil isteach bailí MySQL
  2. [focal faire] : Pasfhocal MySQL bailí don úsáideoir.
  3. [bunachar_ainm] : Ainm bunachar sonraí bailí is mian leat a ghlacadh
  4. [dump_comhad.sql] : Ainm an chomhaid dumpála cúltaca a theastaíonn uait

Cás 2: Dumpáil tábla amháin ón mbunachar sonraí 

  • Is féidir leat an t-ordú thíos a úsáid:
# mysqldump -u ainm úsáideora -p phasfhocal database_name table_name> [single_table_dump.sql]

Cás 3: Dumpáil bunachar sonraí mór

  • Nuair a fhaigheann an freastalaí mySQL paicéad atá níos mó ná na bearta max_allowed_packet, eisíonn sé earráid “Paicéad ró-mhór” agus dúnann sé an nasc.
  • Ní mór duit an luach seo a mhéadú le haghaidh teachtaireachtaí móra, chun an rogha seo a chur leis an ordú dumpála : nótaí: Tabhair faoi deara nach bhfuil sa mhéid atá sainithe anseo ach sampla
# mysqldump -u ainm úsáideora -p password database_name --max_allowed_packet=1024M > [dump_file.sql]

Cás 4: Má tá freastalaí cianda LINUX nua agat

  •  Má tá Bunachar Sonraí cianda MySQL agat, is féidir leat úsáid a bhaint as:
# mysqldump --host hostaddress -u ainm úsáideora -p password database_name> [dump_file.sql]

Céim B.: Aistrigh Comhad Dumpála Bunachair Shonraí MySQL go Freastalaí Nua

(Do Chásanna 1 & 3)

  • Nuair a bheidh an dumpáil críochnaithe, tá tú réidh chun na bunachair shonraí a aistriú.
  • Anois bain úsáid as ordú scp chun do chomhad dumpála bunachar sonraí a aistriú chuig an bhfreastalaí nua. Má d'úsáid tú an roimhe seo ordú (Cás 1), tú a onnmhairítear do bhunachar sonraí chuig do fhillteán baile.
# scp [bunachar_ainm].sql [ainm úsáideora] @ [ainm freastalaí]: cosán / chuig / bunachar sonraí /
  • Is féidir leat ceisteanna coibhéiseacha a úsáid freisin chun scp wit rsync
    Nóta: is féidir leis an úsáideoir sin aon mhodh eile is fearr leis a úsáid (nó modh oiriúnaithe a fháil) chun a chomhad a uaslódáil chuig an bhfreastalaí nua.
# rsync -P --rsh= cosán ssh/go/dump_file.sql ainm úsáideora@ainm an fhreastalaí: cosán/go/bunachar sonraí/

(Do Chás 2)

  • Chun an tábla a chóipeáil go freastalaí nua amháin, níl le déanamh ach ainm an tábla a chur in ionad ainm an bhunachair shonraí:
# scp [table_name].sql [ainm úsáideora] @ [ainm freastalaí]: cosán / chuig / bunachar sonraí /
  • Is féidir leat ceisteanna coibhéiseacha a úsáid freisin chun scp wit rsync.
    Nóta: is féidir leis an úsáideoir sin aon mhodh eile is fearr leis a úsáid (nó modh oiriúnaithe a fháil) chun a chomhad a uaslódáil chuig an bhfreastalaí nua.
# rsync -P --rsh= cosán ssh/go/single_table_dump.sql ainm úsáideora@ainm an fhreastalaí: cosán/go/bunachar sonraí/

Céim C.: Iompórtáil/ Athchóirigh an Bunachar Sonraí

 (Do Chás 1 & 3)

  • Nuair a bheidh na sonraí aistrithe chuig an bhfreastalaí nua, is féidir leat an bunachar sonraí a allmhairiú isteach i MySQL
# mysql -u [úsáideoir] -p [bunachar sonraí nua] < [/path/to/newdatabase.sql]

(Do Chás 2)

  • Chun an tábla a chur ar ais go freastalaí nua amháin, níl le déanamh ach ainm an tábla a chur in ionad ainm an bhunachair shonraí
  # mysql -u [úsáideoir] -p [newtable </path/to/newdatabase.sql]

(Do Chás 4)

  • Athchóirigh DB ar Fhreastalaí Cianda
mysql -h [óstainm] -u [úsáideoir] -p [bunachar sonraí] < [dump_file.sql]
Nóta:
Nuair a bheidh an allmhairiú críochnaithe, is féidir leat na bunachair shonraí ar an dá fhreastalaithe a fhíorú ag baint úsáide as an ordú seo a leanas ar an mblaosc mysql.
# mysql -u [úsáideoir] -p # bunachair shonraí a thaispeáint;

Ábhair ghaolmhara: