| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Programación PHP /MySQL >> Content
    Cómo Recuperar la cuenta de root para MySQL
    Si alguna vez has bloqueado las llaves en un coche, que ya está familiarizado con la sensación de hundimiento que obtendrá al darse cuenta de que ha eliminado una cuenta de usuario crítico para la gestión de un servidor de base de datos MySQL . Por convención , MySQL super- usuario llamado "root" y tiene poderes para agregar y modificar las otras cuentas, crear y eliminar bases de datos y realizará las funciones de gestión , tales como apagar el servidor . MySQL carga información sobre las cuentas de usuario en la memoria en el arranque . Si por accidente borra una cuenta de "root " de la tabla de usuario en la base de datos , el enfoque de la recuperación dependerá de si esas credenciales son alféizar en la memoria. Instrucciones
    credenciales de raíz son todavía en caché
    1

    Ejecutar el comando de inicio de sesión de la utilidad de monitor " mysql " en el Linux o Windows de comandos:

    mysql - user = root @ localhost - password = mypass

    reemplazará " mypass " con la contraseña de la cuenta "root" mediante

    Si usted es capaz de conectar , permanecer conectado a " localhost ". la utilidad " mysql " y vaya al paso 2 . De lo contrario , vaya al
    2

    Introduzca el comando SQL siguiente mientras aún esté conectado a la utilidad " mysql ", " cuenta root ya no en caché. "

    INSERT INTO mysql.user ( Host , User, Password) VALUES ( 'localhost ', ' root' , CONTRASEÑA ( ' mypass ')) ; " . mypass "

    Esto crea un usuario "root " con la contraseña coinciden con su texto para Se requieren comillas , pero la capitalización de comandos SQL es opcional
    3

    Escriba el siguiente comando SQL: . .

    GRANT ALL ON * * TO ' root' @ 'localhost ' WITH GRANT OPTION ;

    Esto asignará todos los privilegios a la nueva cuenta
    cuenta root ya no en caché
    4

    Detener el MySQL. servidor

    en un sistema Linux con mysql start /stop escritura, esto se hace normalmente como administrador del sistema mediante la introducción de un comando como : .

    /etc /rc.d /init.d /mysql stop

    En los sistemas Windows, seleccione Panel de control desde el menú Inicio y abra las carpetas Herramientas administrativas . Haga doble clic en el icono Servicios y desplazarse por la lista para encontrar la entrada "MySQL " . Haga clic en eso y seleccione " Stop" en el menú pop -up
    5

    Abra un editor de texto plano y escriba los siguientes comandos SQL : .

    INSERT INTO mysql. ( host, usuario , contraseña) valores de usuario ( 'localhost ', ' root' , CONTRASEÑA ( ' mypass ')) ;

    GRANT ALL ON * * TO ' root' @ ' localhost' WITH GRANT OPTION . ;

    FLUSH TABLES ;

    Una vez más, " mypass " será la contraseña que desee para su cuenta de "root" . Guarde el archivo de texto. En este ejemplo , se utiliza el nombre de archivo " root.sql " .
    6

    Escriba este comando en los sistemas Linux para poner en marcha el servidor MySQL (evitando el script de inicio /parada habitual ) y obligarlo a procesar los comandos en su archivo de texto :

    safe_mysqld - init -file = root.sql

    en Windows, el comando es:

    mysqld- nt - init -file = root.sql

    Usted puede tener que proporcionar la ruta completa " safe_mysqld " o " mysqld- nt, " al igual que " root.sql . "
    7

    Apague el nuevo servidor. Ahora se puede ejecutar la utilidad " mysqladmin " como nuevo "root " user :

    mysqladmin shutdown - user = root - password = mypass

    Puede que tenga que incluir la ruta completa ejecutable " mysqladmin " en el sistema. Lo que se escribe en lugar de " mypass " anterior sería la contraseña que introdujo al crear el archivo " root.sql " .
    8

    Iniciar el servidor MySQL como lo hace normalmente para su uso en producción regular.

    Previous :

    next :
      Artículos relacionados
    ·Estructura de base de datos Web 
    ·PHP: Subcadena Sin Palabras Breaking 
    ·DBA Oracle Certificación Requisitos para Exámenes 
    ·Cómo compilar PHP 
    ·Cómo introducir una fecha en MYSQL 
    ·Cómo usar PHP con una impresora térmica 
    ·Cómo previsualizar un archivo PHP 
    ·Cómo habilitar PHP 5 en GoDaddy 
    ·Cómo descomprimir un archivo mediante PHP 
    ·Cómo obtener una URL de la página anterior en PHP 
      Artículos destacados
    ·Cómo crear un documento de Word en Visual Basic 
    ·¿Cómo hacer Condicionales en Python 
    ·La importancia de las reservas 
    ·Cómo crear iluminación dinámica en GtkRadiant 
    ·Cómo comprobar la versión de tiempo de ejecución Jav…
    ·CFG Tipo de archivo 
    ·Cómo convertir WMA a MP3 en Visual Basic 2008 
    ·Cómo crear pantallas gráficas de Visual Basic 
    ·Cómo cambiar la base en Python 
    ·Cómo abrir bases de datos MySQL MS Access 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com