Restauri la Contrasenya d'Arrel de MySQL Servidor » meu Vida Digital

Restauri la Contrasenya d'Arrel de Servidor de MySQL

Per defecte, Servidor de MySQL s'instal·larà amb administrador de sistema d'arrel sense cap contrasenya. Pot connectar a servidor de MySQL com arrel sense contrasenya que exigeix o teclejant contrasenya en blanc. Tanmateix, si ha posat la contrasenya per a arrel i s'oblida o incapaç de recordar la contrasenya, llavors necessitarà restaurar la contrasenya d'arrel per a MySQL.

Manual de Referència de MySQL té passos de detall damunt com restaurar contrasenya per a arrel que són tan sota:

El procediment sota Windows:

  1. Connecti'S al sistema de Finestres on MySQL està corrent com Administrador.
  2. Aturi el servidor de MySQL si està funcionant. Per a un servidor que està funcionant com a servei de Finestres, vés-te'n per al director de Serveis:

    Quadre de Control de -> de Menú de Començament -> Serveis de -> d'Eines Administratius

    Llavors trobi el servei de MySQL en la llista, i aturi'l.

    Si el seu servidor no està funcionant com a servei, pot necessitar utilitzar el Director de Tasca per forçar a aturar-se.

  3. Creï un arxiu de text i posi la comanda següent dins d'això en una línia senzilla:

    POSI CONTRASENYA PER A 'root'@'localhost = PASSWORD('MyNewPassword');

    Salvi l'arxiu amb qualsevol nom. Per a aquest exemple l'arxiu serà C:\mysql-init.txt.

  4. Obri una finestra de consoles per arribar a l'apuntador de comanda de DOS:

    Comenci cmd de -> de Cursa de -> de Menú

  5. Si MySQL s'instal·la en C:\mysql. Si MySQL s'instal·la en una altra localització, ajusti les comandes següents consegüentment.

    A l'apuntador de comanda de DOS, executi aquesta comanda:

    C:\> C:\mysql\bin\mysqld-nt -init-file=C:\mysql-init.txt

    El contingut de l'arxiu anomenat per l'opció de -init-file s'executa a posada en marxa de servidor, canviant la contrasenya d'arrel. Després que el servidor hagi començat reeixidament, hauria de suprimir C:\mysql-init.txt.

    Si instal·lava MySQL que utilitzava el Mag d'Instal·lació de MySQL, pot necessitar especificar una opció de -defaults-file:

    C:\> "Servidor de C:\Program Files\MySQL\MySQL 5.0\bin\mysqld-nt.exe"
    Servidor de Files\MySQL\MySQL de -defaults-file="C:\Program 5.0\my.ini"
    -init-file=C:\mysql-init.txt

    L'escena de -defaults-file apropiada es pot trobar utilitzant el Director de Serveis:

    Quadre de Control de -> de Menú de Començament -> Serveis de -> d'Eines Administratius

    Trobi el servei de MySQL en la llista, clic correcte en això, i esculli l'opció de Propietats. El Camí a camp executable conté l'escena de -defaults-file. Sigui segur per donar el ple camí de sistema a l'arxiu a l'argument de -init-file, sense tenir en compte el seu guia laborable actual

  6. Aturi el servidor de MySQL, llavors reprengui'l en el mode normal una altra vegada. Si el servidor de MySQL és corria com a servei, engegar-lo des de la finestra de Serveis de Finestres. Si engega el servidor manualment, utilitzi qualsevol comanda que normalment utilitzi.
  7. Connecti a servidor de MySQL utilitzant la contrasenya nova.

Per a ambient d'Unix, el procediment per restaurar la contrasenya d'arrel és de la manera següent:

  1. Connecti'S al sistema d'Unix com cap l'usuari d'arrel d'Unix o com el mateix usuari com el qual funciona el servidor de mysqld.
  2. Localitzi el .pid arxiu que conté el procés del servidor ID. La localització exacta i nom d'aquest arxiu depenen de la seva distribució, hostname, i configuració. Les localitzacions comunes són /var/lib/mysql/, /var/cursa/mysqld/, i /usr/local/mysql/data/. Generalment, el filename té l'ampliació de .pid i comença o amb mysqld o amb l'hostname del sistema.

    Aturi el servidor de MySQL enviant un normal matar (no matar-ne -9) al procés de mysqld, utilitzant la ruta d'accés del .pid arxivar en la comanda següent:

    shell> matar `gat /mysql-data-directory/host_name.pid`

    Fixi's que l'ús de backticks més aviat que enviar cita amb la comanda de gats; aquests causa la producció de gat per ser substituït al matar comanda.

  3. Creï un arxiu de text i posi la comanda següent dins d'això en una línia senzilla:

    POSI CONTRASENYA PER A 'root'@'localhost = PASSWORD('MyNewPassword');

    Salvi l'arxiu amb qualsevol nom. Per a aquest exemple l'arxiu serà ~/mysql-init.

  4. Reprengui el servidor de MySQL amb l'opció de -init-file=~/mysql-init especial:

    shell> mysqld_safe -init-file=~/mysql-init &

    El contingut de l'arxiu d'init s'executa a posada en marxa de servidor, canviant la contrasenya d'arrel. Després que el servidor hagi començat reeixidament hauria de suprimir ~/mysql-init.

  5. Connecti a servidor de MySQL utilitzant la contrasenya nova.

Alternativament, a qualsevol plataforma, el client de mysql es pot utilitzar per posar la contrasenya nova, althought que això és manera menys segura de restaurar la contrasenya (instrucció detallada aquí):

  1. Aturi mysqld i reprengui'l amb les opcions de -user=root de -skip-grant-tables (Els usuaris de Windows ometen la porció de -user=root).
  2. Connecti al servidor de mysqld amb aquesta comanda:

    arrel de -u de shell> mysql

  3. Emeti les declaracions següents en el client de mysql:

    L'ACTUALITZACIÓ DE mysql> mysql.user POSAVA Password=PASSWORD('newpwd')
    -> ON User='root';
    PRIVILEGIS DE FOGOT DE mysql>;

    Canviï 'newpwd' per la contrasenya d'arrel present que vol utilitzar.

  4. Hauria de ser capaç de connectar utilitzant la contrasenya nova.

IMPORTANT: La pàgina és màquina traduïda i proporcionada "com és" sense garantia. La traducció automàtica pot ser difícil d'entendre. Si us plau refereixi's a article anglès original quan sigui que possible.


13 Respostes per "Restaurar la Contrasenya d'Arrel de Servidor de MySQL"

  1. Navas
    13 d'abril, 2009 13:31
    13

    HE TINGUT XAMPP PER A PHP5 I MYSQL PERÒ QUAN OBRO EL PHPMYADMIN NO MOSTRANT LA PÀGINA DE CONNEXIÓ

  2. » FreeBSD 6.2 missatge d'error de mysql
    4 de novembre, 2008 16:29
    12

    [...] : http://www.mydigitallife.info/2006/04/23/reset-the-root-password-of-mysql-server/ [...]

  3. Mike
    31 d'octubre, 2008 04:17
    11

    cap se le entiende nada, estan malisimas las intrucciones, cap claras de fills (tampoco soy tonto) que pena u_u

  4. Robi
    9 de setembre, 2008 07:34
    10

    Completament equivocar-se amb sintaxi, comprovar el codi davant de xicot que envia

  5. Jose
    14 d'agost, 2008 10:47
    9

    phpmyadmin

  6. Kamal BAKOUR
    31 de juliol, 2008 21:18
    8

    Procdure restaurar contrasenya d'arrel en MySQL [RedHat & Fedora]

    ======================================================
    Step-1
    [root@redhat~]#killall mysqld
    [root@redhat~]#/usr/libexec/mysqld -skip-grant-tables -user=root &

    ======================================================
    Step-2 (En MySQL)
    [root@redhat~]#mysql
    utilitzi mysql;
    conjunt d'usuari d'actualització password=password("newpassowrd") on user="root";
    privilegis de fogot;
    sortida;

    ======================================================
    Step-3
    [root@redhat~]#killall mysqld
    [començament de root@redhat~]#/etc/init.d/mysqld

    Allà se'n va :)

  7. Dan
    25 d'abril, 2008 01:37
    7

    Hi ha una errata sobre l'escriptura de posada en marxa de mysqld.

    La comanda correcta exigeix DUES curses abans de l'escena de paràmetre.

    La comanda correcta és (el bitllet DOS corre abans de skip-grant-tables):

    mysqld_safe -skip-grant-tables

  8. Robi
    24 d'abril, 2008 10:05
    6

    Individu,

    No veia aquests comentaris mentre llegeixen l'article, però imaginava la sintaxi de guió doble per judici i error.
    De tota manera estalviava la meva Vida colpejant aquesta documentació en la Xarxa!! Mil gràcies! -Rob

  9. Cridi
    23 d'abril, 2008 23:39
    5

    Gah. "sàpiga" no "ara". Estic anant per cafè ara.

  10. Cridi
    23 d'abril, 2008 23:39
    4

    Ah i ara que he enviat veig el problema. Aquest lloc està rebutjant doble " - ". S'està evitant o alguna cosa.

    Bé estimat lector, ara mateix que "-init" hauria de tenir DUES curses (guions), no un.

  11. Cridi
    23 d'abril, 2008 23:38
    3

    Això no és correcte. La sintaxi hauria de ser "-init" no "-init".

  12. Mike Scalora
    8 d'octubre, 2007 03:47
    2

    Hauria d'afegir -verbose -consoli'n a la comanda al pas 5. Aconseguia un error a causa d'una còpia i assumpte de pasta que inclouen una citació del tipus equivocat però no hi ha gens de resposta d'error sense el -console. També, el -console per aturar el servidor amb centígrad de CTRL sota finestres, no segures sobre linux.

    -Mike

  13. El Canvi i la Reinicialització MySQL planten Contrasenya » meu Vida Digital
    6 de juny, 2006 18:12
    1

    [...] Altre llavors els camins especificats aquí per restaurar i canviar la contrasenya d'arrel per a la base de dades de mySQL en el cas que la contrasenya s'oblidi o perdudes, les instruccions següents expliquin en detalls el camí alternatiu en l'última part del guia, on cap arxiu addicional no necessita ser creat: [...]

Deixi una Resposta

Pot utilitzar aquests cordons: <A href=" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Subscrigui tret de comentaris ha estat impossibilitat. Per rebre notificació d'últims comentaris enviats, subscriure's a menjar My Digital Life Comments RSS o apuntar-se a rebre els comentaris nous a l'e-mail diari digereixen.
Custom Search

Articles Nous

Termes de Recerca Nous per l'Article

restaura contrasenya de mysql - mysql oblidava contrasenya - mysql oblidava contrasenya d'arrel - MySQL treu contrasenya d'arrel - treu contrasenya de mysql - mysql contrasenya d'omissió - mysql contrasenya de reinicialització - mysql restaura contrasenya d'arrel - contrasenya de xampp mysql - oblida contrasenya de mysql - mysql treu contrasenya - mysql restaura arrela - demora contrasenya de mysql - restaura mysql de contrasenya - ubuntu mysql contrasenya d'arrel - xampp contrasenya d'omissió - treu mysql contrasenya d'arrel - treu mysql de contrasenya - perdia mysql finestres de contrasenya - contrasenya de mysql restaura - restaura contrasenya de xampp - xampp contrasenya de reinicialització - recobra contrasenya de mysql - restaurant contrasenya de mysql - oblidava mysql de contrasenya - mysql perdia finestres de contrasenya - mysql oblida contrasenya - mysql arrela recuperació de contrasenya - xampp oblidava contrasenya - mysql de reposició contrasenya d'arrel - contrasenya de mysql oblidava - xampp restaura contrasenya de mysql - suprimeix contrasenya de mysql - mysql de reinicialització finestres de contrasenya - Recobra MySQL contrasenya d'arrel Windows - traient contrasenya de mysql - mysql de reinicialització arrela finestres de contrasenya - com treure contrasenya de mysql - mysql de reinicialització arrela - com restaurar contrasenya de MySQL - oblidava mysql contrasenya d'arrel - treu arrela mysql de contrasenya - mysql oblidat contrasenya - troba contrasenya de mysql - xampp mysql contrasenya d'arrel - mysql recuperació de contrasenya - mysql recobra contrasenya d'arrel - oblida mysql de contrasenya - mysql finestres de contrasenya - xampp mysql contrasenya d'omissió - restaura arrela mysql de contrasenya - restaura contrasenya d'arrel finestres de mysql - mysql restaura arrela finestres de contrasenya - contrasenya de mysql oblida - mysql 5 contrasenya d'omissió - oblidava contrasenya per mysql - mysql traient contrasenya d'arrel - recobra mysql finestres de contrasenya - finestres de mysql perdia contrasenya - finestres contrasenya de mysql - tot - oblidava contrasenya de xampp - omissió de xampp mysql contrasenya - mysql 5.0 demora contrasenya - mySQL recobra contrasenya finestres - restaura mysql arrela contrasenya - recobra mysql arrela contrasenya - treu contrasenya en mysql - xampp contrasenya mysql - mysql 5 restaura arrela contrasenya - traient mysql arrela contrasenya - xampp contrasenya restaura - traient arrela contrasenya mysql - restaura mysql contrasenya xampp - mysql5 demora contrasenya -