InglesPransesEspanyol

OnWorks favicon

mysql_upgrade - Online sa Cloud

Patakbuhin ang mysql_upgrade sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command mysql_upgrade na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


mysql_upgrade - suriin at i-upgrade ang mga talahanayan ng MySQL

SINOPSIS


mysql_upgrade [pagpipilian]

DESCRIPTION


mysql_upgrade sinusuri ang lahat ng mga talahanayan sa lahat ng mga database para sa mga hindi pagkakatugma sa kasalukuyang
bersyon ng MySQL Server. mysql_upgrade ina-upgrade din ang mga talahanayan ng system para magawa mo
samantalahin ang mga bagong pribilehiyo o kakayahan na maaaring naidagdag.

If mysql_upgrade nalaman na ang isang talahanayan ay may posibleng hindi pagkakatugma, nagsasagawa ito ng isang talahanayan
suriin at, kung may nakitang mga problema, subukan ang pagkukumpuni ng mesa. Kung hindi pwede ang table
naayos, tingnan ang Seksyon 2.11.4, "Muling Pagbuo o Pag-aayos ng mga Talahanayan o Mga Index" para sa manu-manong talahanayan
mga diskarte sa pag-aayos.

Dapat mong isagawa mysql_upgrade sa tuwing mag-a-upgrade ka ng MySQL.

Kung nag-install ka ng MySQL mula sa mga RPM packages sa Linux, dapat mong i-install ang server at client
Mga RPM. mysql_upgrade ay kasama sa server RPM ngunit nangangailangan ng client RPM dahil ang
kabilang sa huli mysqlcheck. (Tingnan ang Seksyon 2.5.4, “Pag-install ng MySQL sa Linux Gamit ang RPM
Mga package”.)

nota
Sa Windows Server 2008, Vista, at mas bago, dapat kang tumakbo mysql_upgrade sa
mga pribilehiyo ng administrator. Magagawa mo ito sa pamamagitan ng pagpapatakbo ng Command Prompt bilang Administrator
at pagpapatakbo ng utos. Ang pagkabigong gawin ito ay maaaring magresulta sa pagkabigong maisakatuparan ang pag-upgrade
tama.

Ingat
Dapat mong palaging i-back up ang iyong kasalukuyang pag-install ng MySQL bago gumaganap ng isang
mag-upgrade. Tingnan ang Seksyon 7.2, “Mga Paraan ng Pag-backup ng Database”.

Ang ilang mga hindi pagkakatugma sa pag-upgrade ay maaaring mangailangan ng espesyal na paghawak bago mo i-upgrade ang iyong
Pag-install at pagpapatakbo ng MySQL mysql_upgrade. Tingnan ang Seksyon 2.11.1, “Pag-upgrade ng MySQL”, para sa
mga tagubilin sa pagtukoy kung nalalapat ang anumang mga hindi pagkakatugma sa iyong
pag-install at kung paano pangasiwaan ang mga ito.

Upang gamitin ang mysql_upgrade, tiyaking tumatakbo ang server. Pagkatapos ay tawagin ito tulad nito:

shell> mysql_upgrade [pagpipilian]

Pagkatapos tumakbo mysql_upgrade, ihinto ang server at i-restart ito upang ang anumang mga pagbabagong ginawa sa
magkakabisa ang mga talahanayan ng system.

Kung marami kang MySQL server instance na tumatakbo, mag-invoke mysql_upgrade may koneksyon
mga parameter na angkop para sa pagkonekta sa nais na server. Halimbawa, sa mga server
tumatakbo sa lokal na host sa mga bahagi 3306 hanggang 3308, i-upgrade ang bawat isa sa kanila sa pamamagitan ng pagkonekta
sa naaangkop na port:

shell> mysql_upgrade --protocol=tcp -P 3306 [iba pang_pagpipilian]
shell> mysql_upgrade --protocol=tcp -P 3307 [iba pang_pagpipilian]
shell> mysql_upgrade --protocol=tcp -P 3308 [iba pang_pagpipilian]

Para sa mga lokal na koneksyon sa host sa Unix, ang --protocol=tcp pinipilit ng opsyon ang isang koneksyon gamit ang
TCP/IP kaysa sa Unix socket file.

mysql_upgrade isinasagawa ang mga sumusunod na utos upang suriin at ayusin ang mga talahanayan at mag-upgrade
ang mga talahanayan ng system:

mysqlcheck --no-defaults --databases
--fix-db-names --fix-table-names mysql
mysqlcheck --no-defaults --check-upgrade --mga database
--auto-repair mysql
mysql < fix_priv_tables
mysqlcheck --no-defaults --all-databases
--skip-database=mysql --fix-db-names --fix-table-names
mysqlcheck --no-defaults --check-upgrade --lahat-mga-database
--skip-database=mysql --auto-repair

Mga tala tungkol sa mga naunang utos:

· mysql_upgrade nagdadagdag din --write-binlog or --skip-write-binlog sa mysqlcheck
mga utos, depende sa kung ang --write-binlog ang opsyon ay tinukoy sa
mysql_upgrade utos.

· Dahil mysql_upgrade panunaw mysqlcheck sa --lahat ng mga database opsyon, pinoproseso nito
lahat ng mga talahanayan sa lahat ng mga database, na maaaring tumagal ng mahabang panahon upang makumpleto. Ang bawat mesa ay
naka-lock at samakatuwid ay hindi magagamit sa iba pang mga session habang ito ay pinoproseso. Suriin
at ang mga operasyon sa pagkukumpuni ay maaaring magtagal, lalo na para sa malalaking mesa.

· Para sa mga detalye tungkol sa kung ano ang sumusuri sa --check-upgrade Kasama sa opsyon, tingnan ang paglalarawan
ng opsyong PARA SA PAG-UPGRADE ng pahayag ng CHECK TABLE (tingnan ang Seksyon 13.7.2.2, “CHECK
TABLE Syntax”).

· fix_priv_tables kumakatawan sa isang script na nabuo sa loob ng mysql_upgrade na
naglalaman ng mga SQL statement upang i-upgrade ang mga talahanayan sa mysql database.

Ang lahat ng nasuri at naayos na mga talahanayan ay minarkahan ng kasalukuyang numero ng bersyon ng MySQL. Ito
Tinitiyak na sa susunod na tatakbo ka mysql_upgrade na may parehong bersyon ng server, maaari itong
sabihin kung kailangan pang suriin o ayusin muli ang mesa.

mysql_upgrade sine-save din ang numero ng bersyon ng MySQL sa isang file na pinangalanang mysql_upgrade_info in
ang direktoryo ng data. Ito ay ginagamit upang mabilis na suriin kung ang lahat ng mga talahanayan ay nasuri na
ang release na ito upang ang pagsuri sa talahanayan ay maaaring laktawan. Upang huwag pansinin ang file na ito at gawin ang
suriin nang walang kinalaman, gamitin ang --puwersa pagpipilian.

mysql_upgrade ay hindi nag-a-upgrade ng mga nilalaman ng mga talahanayan ng tulong. Para sa mga tagubilin sa pag-upgrade,
tingnan ang Seksyon 5.1.10, “Server-Side Help”.

Sa pamamagitan ng default, mysql_upgrade tumatakbo bilang MySQL root user. Kung ang root password ay nag-expire
kapag tumakbo ka mysql_upgrade, makakakita ka ng mensahe na nag-expire na ang iyong password at iyon
mysql_upgrade nabigo bilang isang resulta. Upang itama ito, i-reset ang root password upang alisin ito sa bisa
at tumakbo mysql_upgrade muli:

shell> MySQL -u ugat -p
Ilagay ang password: **** <- ilagay ang root password dito
mysql> Itakda PASSWORD = PASSWORD('root-password');
mysql> umalis
shell> mysql_upgrade [pagpipilian]

mysql_upgrade sumusuporta sa mga sumusunod na opsyon, na maaaring tukuyin sa command line
o sa [mysql_upgrade] at [client] na mga grupo ng isang opsyong file. Ang mga hindi nakikilalang opsyon ay
ipasa kay mysqlcheck. Para sa impormasyon tungkol sa mga file ng opsyon, tingnan ang Seksyon 4.2.6, “Paggamit ng Opsyon
Mga file".

· - Tumulong

Magpakita ng maikling mensahe ng tulong at lumabas.

· --basedir=dir_name

Ang landas patungo sa direktoryo ng pag-install ng MySQL. Ang pagpipiliang ito ay tinatanggap para sa paatras
compatibility ngunit hindi pinansin. Ito ay tinanggal sa MySQL 5.7.

· --character-sets-dir=landas

Ang direktoryo kung saan naka-install ang mga set ng character. Tingnan ang Seksyon 10.5, “Character Set
Configuration”.

· --compress

I-compress ang lahat ng impormasyong ipinadala sa pagitan ng kliyente at ng server kung pareho silang sumusuporta
compression.

· --datadir=dir_name

Ang landas patungo sa direktoryo ng data. Tinatanggap ang opsyong ito para sa backward compatibility ngunit
hindi pinansin. Ito ay tinanggal sa MySQL 5.7.

· --debug[=debug_options], -# [debug_options]

Sumulat ng debugging log. Isang tipikal debug_options ang string ay d:t:o,file_name. Ang default
ay d:t:O,/tmp/mysql_upgrade.trace.

· --debug-check

Mag-print ng ilang impormasyon sa pag-debug kapag lumabas ang program.

· --debug-info, -T

I-print ang impormasyon sa pag-debug at memorya at mga istatistika ng paggamit ng CPU kapag ang program
labasan.

· --default-auth=isaksak

Ang client-side authentication plugin na gagamitin. Tingnan ang Seksyon 6.3.7, “Pluggable
Pagpapatunay”.

Ang opsyong ito ay idinagdag sa MySQL 5.6.2.

· --default-character-set=charset_name

paggamit charset_name bilang default na set ng character. Tingnan ang Seksyon 10.5, “Character Set
Configuration”.

· --defaults-extra-file=file_name

Basahin ang opsyong file na ito pagkatapos ng pandaigdigang opsyon na file ngunit (sa Unix) bago ang user
file ng opsyon. Kung ang file ay hindi umiiral o kung hindi man ay hindi naa-access, isang error ang nangyayari.
file_name ay binibigyang-kahulugan na nauugnay sa kasalukuyang direktoryo kung ibinigay bilang isang kamag-anak na landas
pangalan sa halip na isang buong pangalan ng path.

· --defaults-file=file_name

Gamitin lamang ang ibinigay na file ng opsyon. Kung ang file ay wala o kung hindi man
hindi naa-access, nangyayari ang isang error. file_name ay binibigyang-kahulugan na may kaugnayan sa kasalukuyang
direktoryo kung ibinigay bilang isang kamag-anak na pangalan ng path sa halip na isang buong pangalan ng path.

· --defaults-group-suffix=STR

Basahin hindi lamang ang karaniwang mga pangkat ng opsyon, kundi pati na rin ang mga pangkat na may karaniwang mga pangalan at a
panlapi ng STR. Halimbawa, mysql_upgrade karaniwang binabasa ang [kliyente] at
[mysql_upgrade] mga pangkat. Kung ang --defaults-group-suffix=_other ibinigay ang pagpipilian,
mysql_upgrade binabasa din ang mga pangkat ng [client_other] at [mysql_upgrade_other].

· --puwersa

Huwag pansinin ang mysql_upgrade_info file at pilitin ang pagpapatupad kahit na mysql_upgrade ay
naisakatuparan na para sa kasalukuyang bersyon ng MySQL.

· --host=host_name, -h host_name

Kumonekta sa MySQL server sa ibinigay na host.

· --login-path=pangalan

Basahin ang mga opsyon mula sa pinangalanang login path sa .mylogin.cnf login file. Isang "daanan sa pag-login"
ay isang pangkat ng opsyon na pinapayagan lamang ang isang limitadong hanay ng mga opsyon: marami, gumagamit, at
password. Isipin ang isang landas sa pag-login bilang isang hanay ng mga halaga na nagpapahiwatig ng host ng server at
ang mga kredensyal para sa pagpapatotoo sa server. Upang lumikha ng file ng landas sa pag-login, gamitin
ang mysql_config_editor kagamitan. Tingnan mo mysql_config_editor(1). Ang opsyong ito ay idinagdag sa
MySQL 5.6.6.

· --no-default

Huwag basahin ang anumang mga file ng opsyon. Kung nabigo ang pagsisimula ng programa dahil sa pagbabasa ng hindi kilalang mga opsyon
mula sa isang opsyon na file, --no-default maaaring magamit upang maiwasan ang mga ito na mabasa.

Ang pagbubukod ay ang .mylogin.cnf file, kung mayroon man, ay binabasa sa lahat ng kaso. Ito
pinapayagan ang mga password na tukuyin sa mas ligtas na paraan kaysa sa command line kahit na
--no-default Ginagamit. (.mylogin.cnf ay nilikha ng mysql_config_editor kagamitan.
Tingnan mysql_config_editor(1).)

· --password[=password], -p[password]

Ang password na gagamitin kapag kumokonekta sa server. Kung gagamitin mo ang short option form
(-p), ikaw hindi maaari magkaroon ng puwang sa pagitan ng opsyon at password. Kung aalisin mo ang
password halaga kasunod ng --password or -p opsyon sa command line,
mysql_upgrade prompt para sa isa.

Ang pagtukoy ng password sa command line ay dapat ituring na hindi secure. Tingnan mo
Seksyon 6.1.2.1, “Mga Alituntunin ng End-User para sa Seguridad ng Password”. Maaari kang gumamit ng isang opsyon
file upang maiwasan ang pagbibigay ng password sa command line.

· --pipe, -W

Sa Windows, kumonekta sa server gamit ang pinangalanang pipe. Nalalapat lamang ang opsyong ito kung ang
Sinusuportahan ng server ang mga pinangalanang-pipe na koneksyon.

· --plugin-dir=landas

Ang direktoryo kung saan maghahanap ng mga plugin. Maaaring kailanganin na tukuyin ang opsyong ito
kung ang --default-auth ang opsyon ay ginagamit upang tukuyin ang isang authentication plugin ngunit
mysql_upgrade hindi mahanap ito. Tingnan ang Seksyon 6.3.7, “Pluggable Authentication”.

Ang opsyong ito ay idinagdag sa MySQL 5.6.2.

· --port=port_num, -P port_num

Ang TCP/IP port number na gagamitin para sa koneksyon.

· --print-default

I-print ang pangalan ng programa at lahat ng mga opsyon na nakukuha nito mula sa mga file ng opsyon.

· --protocol={TCP|SOCKET|PIPE|MEMORY}

Ang protocol ng koneksyon na gagamitin para sa pagkonekta sa server. Ito ay kapaki-pakinabang kapag ang
iba pang mga parameter ng koneksyon ay karaniwang magiging sanhi ng isang protocol na gamitin maliban sa
isang gusto mo. Para sa mga detalye sa mga pinahihintulutang halaga, tingnan ang Seksyon 4.2.2, “Pagkonekta sa
ang MySQL Server”.

· --shared-memory-base-name=pangalan

Sa Windows, ang shared-memory name na gagamitin, para sa mga koneksyon na ginawa gamit ang shared memory sa
isang lokal na server. Ang default na halaga ay MYSQL. Case sensitive ang shared-memory name.

Ang server ay dapat magsimula sa --pinaghatiang alaala opsyon upang paganahin ang shared-memory
koneksyon.

· --socket=landas, -S landas

Para sa mga koneksyon sa localhost, ang Unix socket file na gagamitin, o, sa Windows, ang pangalan ng
ang pinangalanang tubo na gagamitin.

· --ssl*

Mga opsyon na nagsisimula sa --ssl tukuyin kung kumonekta sa server gamit ang SSL at
ipahiwatig kung saan mahahanap ang mga SSL key at certificate. Tingnan ang Seksyon 6.3.10.4, “SSL Command
Mga Pagpipilian”.

· --tmpdir=dir_name, -t landas

Ang pangalan ng path ng direktoryo na gagamitin para sa paggawa ng mga pansamantalang file.

· --upgrade-system-tables, -s

I-upgrade lamang ang mga talahanayan ng system, huwag mag-upgrade ng data.

· --user=user_name, -u user_name

Ang MySQL user name na gagamitin kapag kumokonekta sa server. Ang default na user name ay
root.

· --verbose

Verbose mode. Mag-print ng higit pang impormasyon tungkol sa kung ano ang ginagawa ng programa.

· --version-check, -k

Suriin ang bersyon ng server kung saan mysql_upgrade ay kumokonekta upang i-verify na ito
ay pareho sa bersyon kung saan mysql_upgrade ay itinayo. Kung hindi, mysql_upgrade
labasan. Ang pagpipiliang ito ay pinagana bilang default; para i-disable ang check, gamitin
--skip-version-check. Ang opsyong ito ay idinagdag sa MySQL 5.6.12.

· --write-binlog

Dahilan na pinagana ang binary logging habang mysql_upgrade tumatakbo. Sa MySQL 5.6.6 at
kanina, ito ang default na gawi. (Upang huwag paganahin ang binary logging sa panahon ng pag-upgrade,
kinakailangang gamitin ang kabaligtaran ng opsyong ito, sa pamamagitan ng pagsisimula ng programa gamit ang
--skip-write-binlog.) Simula sa MySQL 5.6.7, binary logging sa pamamagitan ng mysql_upgrade is
hindi pinagana bilang default (Bug #14221043). I-invoke ang program nang tahasan gamit ang --write-binlog
kung nais mong maisulat ang mga aksyon nito sa binary log. (Nagsisimula rin sa MySQL
5.6.7, ang --skip-write-binlog ang opsyon ay epektibong walang ginagawa.)

Tumatakbo mysql_upgrade ay hindi inirerekomenda sa isang MySQL Server na tumatakbo kasama
pinagana ang mga global transaction identifier (Bug #13833710). Ito ay dahil sa pagpapagana ng mga GTID
nangangahulugan na ang anumang mga update na mysql_upgrade maaaring kailanganing gumanap sa mga talahanayan ng system
gamit ang isang nontransactional storage engine gaya ng MyISAM upang mabigo. Tingnan ang Seksyon 17.1.3.4,
"Mga Paghihigpit sa Replikasyon sa mga GTID", para sa higit pang impormasyon.

COPYRIGHT


Copyright © 1997, 2014, Oracle at/o mga kaakibat nito. Lahat ng karapatan ay nakalaan.

Ang dokumentasyong ito ay libreng software; maaari mo itong muling ipamahagi at/o baguhin ito sa ilalim lamang
ang mga tuntunin ng GNU General Public License na inilathala ng Free Software Foundation;
bersyon 2 ng Lisensya.

Ang dokumentasyong ito ay ipinamahagi sa pag-asa na ito ay magiging kapaki-pakinabang, ngunit WALANG ANUMANG
GARANTIYA; nang walang kahit na ipinahiwatig na warranty ng MERCHANTABILITY o FITNESS FOR A PARTICULAR
LAYUNIN. Tingnan ang GNU General Public License para sa higit pang mga detalye.

Dapat ay nakatanggap ka ng kopya ng GNU General Public License kasama ng programa;
kung hindi, sumulat sa Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
Boston, MA 02110-1301 USA o tingnan http://www.gnu.org/licenses/.

Gamitin ang mysql_upgrade online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

  • 1
    PSI
    PSI
    Ang Psi ay cross-platform na makapangyarihang XMPP
    idinisenyo ang kliyente para sa mga may karanasang gumagamit.
    May mga build na magagamit para sa MS
    Windows, GNU/Linux at macOS.. Audience:
    Mga End User...
    I-download ang Psi
  • 2
    Blobby Volley 2
    Blobby Volley 2
    Opisyal na pagpapatuloy ng sikat
    Blobby Volley 1.x arcade game..
    Audience: Mga End User/Desktop. Gumagamit
    interface: OpenGL, SDL. Programming
    Wika: C++, Lua. C...
    I-download ang Blobby Volley 2
  • 3
    SuiteCRM
    SuiteCRM
    Ang SuiteCRM ay ang award-winning na Customer
    Pamamahala ng Relasyon (CRM)
    application na inihatid sa iyo ng mga may-akda
    at mga tagapangasiwa, SalesAgility. Ito ay ang
    ang mundo...
    I-download ang SuiteCRM
  • 4
    Poweradmin
    Poweradmin
    Ang Poweradmin ay isang web-based na DNS
    tool sa pangangasiwa para sa PowerDNS server.
    Ang interface ay may ganap na suporta para sa karamihan
    ng mga tampok ng PowerDNS. Ito ay puno
    suporta...
    I-download ang Poweradmin
  • 5
    Gin Web Framework
    Gin Web Framework
    Ang Gin ay isang napakabilis na web framework
    nakasulat sa Golang na maaaring gumanap hanggang sa
    40 beses na mas mabilis, salamat dito
    martini-like API at custom na bersyon ng
    httprout...
    I-download ang Gin Web Framework
  • 6
    CEREUS LINUX
    CEREUS LINUX
    CEREUS LINUX basado en MX LINUX con
    varios entornos de escritorios. Ito ay
    isang application na maaari ding makuha
    mula
    https://sourceforge.net/projects/cereu...
    I-download ang CEREUS LINUX
  • Marami pa »

Linux command

Ad