Sudo apt Instalar Mariadb-Server Cambiar PHP para que o diálogo PHP co servidor Mariadb. Non debemos esquecer de instalar o módulo correspondente. Que permanece PHP-MySQL.

Modificar as diferenzas entre Mariradb e MySQL Todo o comportamento do servidor Mariadb segue sendo moi similar ao de MySQL. O comando MySQL permanece válido. así como controis SystemCl … MySQL. Na maior parte pode seguir a documentación de MySQL. Non obstante, hai algunhas diferenzas que posiblemente terán coidado.

Polo tanto, con respecto á autenticación. especialmente o do usuario raíz. e acceso ao comando MySQL en “Super-administrador”. Siga a documentación de MySQL para Bionic en lugar de Xenial se está a usar Mariadb mesmo en Xenial.

Editar contrasinal en lugar de autenticación_string na táboa de usuarios da táboa de usuarios da base de datos MySQL. onde se almacenan os usuarios de MySQL. Os contrasinais están cheos de campos de contrasinal en Mariadb. No canto de autenticación_string en MySQL.

Editar usuarios Xestionar os usuarios é actualmente bastante diferente en Mariadb e MySQL. A xestión dos algoritmos de cifrado non é similar. Algúns comandos na sección de usuarios actualmente devolverán un erro de sintaxe en Mariadb. Aquí tes variantes funcionais para mariadb.

Pídeme o contrasinal de root. Escribo. Pídeme confirmación. Mesmo. Entón continúa a instalación. E iso é o que me mostra cun tiro:

Tool de configuración de paquetes ┌───────────────────┤ MySQL Configuration -Server-5. 1 ├───────────────────┐ │ │ │ Non pode cambiar a contrasinal do usuario “Root” de MySQL │ │ │ │ Produciuse un erro ao cambiar o contrasinal do Conta │ │ de administración. É posible que un contrasinal xa teña ou non era posible comunicarse co servidor MySQL. │ │ │ │ Debería comprobar o contrasinal desta conta despois da instalación │ │ do paquete. │ │ │ │ Consulte o ficheiro │ │ / usr / Share / DOC / MySQL-Server-5. 1 / README. Debian para máis información. │ │ │ │ │ │ │! Isto é o que se mostra na consola:

MySQL-Server-5 Golpe. 1 (desde … / MySQL-Server-5. 1_5. 1. 37-1Ubuntu5_i386. Deb). .. .. Tratamento de accións diferidas (“Triggers”) para “Sreadahead”. .. .. Tratamento de accións diferidas (“Triggers”) para “Man-DB”. .. .. Configurar MySQL-Server-5. 1 (5. 1. 37-1Ubuntu5). .. .. * Parar o servidor de base de datos MySQL MySQLD 091113 21:46:18 Non se pode atopar MessageFile ‘/ USR / Local / MySQL / Compartir / MySQL / Inglés / ermmsg. SYS ‘091113 21:46:18 Non se pode crear o ficheiro de proba / Home / MySQL / Flushy. Proba inferior 091113 21:46:18 Non se pode crear o ficheiro de proba / Home / MySQL / Fllushy. Proba inferior 091113 21:46:18 O complemento ‘federado’ está desactivado. 091113 21:46:18 Innodb: erro de sistema operativo número 13 nunha operación de ficheiros. Innodb: O erro significa que MySQLD non ten os dereitos de acceso a Innodb: o directorio. Innodb: nome do ficheiro. / IBDATA1 INNODB: Ficheiro Operación Call: ‘Crear’. Innodb: non pode continuar a operación. Grazas anticipadamente pola túa axuda!

Eu tamén desinstalou todo o relacionado con MySQL: MySQL-Client-5. 1php5-mysqlphpmyadminmysql-communlibdbd-mysql-perlibqt4-sql-mysqllibmysqlclient16

para información. Tiven este problema despois de mover unha base de datos de / var / lib / mysql a / home / mySQL. Moving que non funcionou baixo Ubuntu 9. 10 (traballou coa versión anterior). Entón probei un resinto de MySQL-Server. .. .. E me deparei con este problema

root @ man :. / etc / Appartmor # apt-get instalar listas de reprodución de paquetes mysql-server. .. .. Fixo a construción da árbore de dependencia da lectura da información do estado. .. .. Fixeron instalar os seguintes paquetes adicionais: libdbd-mysql-perl libdbi-perl libhtml-template-perl libnet-daemon-perl liblprpc-perl mysql-cliente-5. 1 MySQL-Server-5. 1 MySQL-Server-Core-5. 1 Paquetes suxeridos: dbishell libipc-sharedcache-perl Tinyca mailx Os seguintes novos paquetes serán instalados: libdbd-mysql-perl libdbi-perl libhtml-template-perl libd-daemon-perl libplprpc-perl mysql-cliente-5. 1 MySQL-Server MySQL-Server-5. 1 MySQL-Server-Core-5. 1 0 Actualizado. 9 recentemente instalado. 0 para eliminar e 27 non actualizados. É necesario levar 0o / 20. 4 MB nos arquivos. Despois desta operación. 48. Usarase espazo de disco adicional de 8 MB. ¿Quere continuar? Ou preconfiguración de paquetes. .. .. Selección do paquete LIBNet-Perl previamente deseleccionado. (Lendo a base de datos … 136042 ficheiros e directorios xa instalados.) Offsetly-Daemon-Perl (de … / libnet-daemon-perl_0. 43-1All. Deb). .. .. Selección do paquete LIBLPRPC-perl previamente deseleccionado.Ortografía de LIBLPRPC-Perl (de. / LIBLPRPC-perl_0. 2020-2_ALL. DEB). .. .. Selección do paquete libdbi-perl previamente deseleccionado. Speedflow de libdbi-perl (de .. / libdbi-perl_1. 609-1_I386. DEB). .. .. Selección do paquete LIBDBD-MySQL-Perl previamente deseleccionado. Speedflow de libdbd-MySQL-Perl (de … / libdbd-mysql-perl_4. 011-1Ubuntu1_i386. Deb). .. .. Selección do paquete MySQL-cliente-5. 1 previamente deselectado. Desprazamento de MySQL-Client-5. 1 (de .. / mysql-cliente-5. 1_5. 1. 37-1Ubuntu5_i386. Deb). .. .. Selección do paquete MySQL-Server-Core-5. 1 previamente deselectado. Desprazamento de MySQL-Server-Core-5. 1 (de … / MySQL-Server-Core-5. 1_5. 1. 37-1Ubuntu5_i386. Deb). .. .. Selección do paquete MySQL-Server-5. 1 previamente deselectado. Desprazamento de MySQL-Server-5. 1 (desde … / MySQL-Server-5. 1_5. 1. 37-1Ubuntu5_i386. Deb). .. .. Selección do paquete LibHTML-perl previamente deseleccionado. Speedflow de libhtml-template-perl (de …. / libhtml-template-perl_2. 9-1_All. Deb). .. .. Selección do paquete de MySQL-Server anteriormente deseleccionado. Borrar o servidor MySQL (de .. / MySQL-server_5. 1. 37-1Ubuntu5_all. Deb). .. .. Tratamento de accións diferidas (“Triggers”) para “Man-DB”. .. .. Tratamento de accións diferidas (“Triggers”) para “Sreadahead”. .. .. Parametrización de LIBNet-Daemon-Perl (0.33-1). .. .. Parámetro de libplprpc-perl (0. 2020-2). .. .. Parametrización de libdbi-perl (1. 609-1). .. .. Parameterización de libdbd-MySQL-Perl (4. 011-1Ubuntu1). .. .. Configurar MySQL-Client-5. 1 (5. 1. 37-1Ubuntu5). .. .. Configurar MySQL-Server-Core-5. 1 (5. 1. 37-1Ubuntu5). .. .. Configurar MySQL-Server-5. 1 (5. 1. 37-1Ubuntu5). .. .. * Stopping MySQL Database Server MySQLD * Comezando MySQL Database Server MySQLD Invoke-RC. D: Initscript MySQL. A acción “inicio” fallou. DPKG: erro de procesamento MySQL-Server-5. 1 (–configure): o subproceso de script post-instalación instalado devolto un estado de saída de estado 1 parámetro de libhtml-template-perl (2. 9-1). .. .. DPKG: Problemas de dependencia Impedir a configuración de MySQL-Server: MySQL-Server depende de MySQL-Server-5. 1; Non obstante: o paquete MySQL-Server-5. 1 aínda non está configurado. DPKG: MySQL-Server Processing Error (–configure): Problemas de dependencia: sen configuración non configurada Non hai ningún informe de entrada escrito xa que a mensaxe de erro indica que é o resultado dun erro anterior. Atopáronse erros durante a execución: MySQL-Server-5. 1 MySQL-Server E: sub-proceso / usr / bin / dpkg devolveu un código de erro (1) @ NEMO6910: novo?

“Se cada un ten un ovo e intercambiámolo. Cada un ten un ovo. Se cada un temos unha idea e intercambiámolo. Cada un ten dúas ideas “- proverbio chinés.

root @ hand: / etc / phpmyadmin # apt-get elimine –purge MySQL-Server Lectura Listas de paquetes. .. .. Fixo a construción da árbore de dependencia da lectura da información do estado. .. .. Fixo o paquete MySQL-Server non está instalado. E, polo tanto, non se pode eliminar os seguintes paquetes instalados automaticamente e xa non son necesarios: libhtml-template-perl MySQL-Server-5. 1 MySQL-Server-Core-5. 1 Por favor, use “Apt-Get Authrove” para borralos. 0 actualizado. 0 recentemente instalado. 0 para eliminar e 27 non actualizados. Root @ Hand: / etc / phpmyadmin # Apt-Get AutoRemove Lectura de listas de paquetes de lectura. .. .. Fixo a construción da árbore de dependencia da lectura da información do estado. .. .. Eliminaranse os seguintes paquetes: Libhtml-Template-Perl MySQL-Server-5. 1 MySQL-Server-Core-5. 1 0 Actualizado. 0 recentemente instalado. 3 para eliminar e 27 non actualizados. Despois desta operación. 25. 7MB de espazo en disco será lanzado. ¿Quere continuar? O (Lendo a base de datos … 137503 ficheiros e directorios xa instalados.) Eliminar libhtml-template-perl. .. .. Eliminar MySQL-Server-5. 1. .. .. * Stopping MySQL Database Server MySQLD Deletion of MySQL-Server-Core-5. 1. .. .. Tratamento de accións diferidas (“Triggers”) para “Man-DB”. .. .. Tratamento de accións diferidas (“Triggers”) para “Sreadahead”. .. .. A continuación, pasou a apelar no modo “queixa”. O que significa que o acceso está permitido a pesar do perfil:

Root @ Hand: / etc / phpmyadmin # apt-get Instalar MySQL-Server Play Lists. .. .. Fixo a construción da árbore de dependencia da lectura da información do estado. .. .. Realizáronse os seguintes paquetes adicionais: libhtml-template-perl MySQL-Server-5. 1 MySQL-Server-Core-5. 1 paquetes suxeridos: LIBIPC-sharedcache-perl TinyCA Mailx os seguintes novos paquetes serán instalados: Libhtml-template-Perl MySQL-servidor MySQL-Server-5. 1 MySQL-Server-Core-5. 1 0 Actualizado. 4 recentemente instalado. 0 para eliminar e 27 non actualizados. É necesario tomar 04/11. 2MB nos arquivos.Despois desta operación. Usarase 25. 8MB de espazo adicional de disco. ¿Quere continuar? Ou preconfiguración de paquetes. .. .. Selección do paquete MySQL-Server-Core-5. 1 previamente deselectado. (Lendo a base de datos … 137343 ficheiros e directorios xa instalados.) Claro de MySQL-Server-Core-5. 1 (de … / MySQL-Server-Core-5. 1_5. 1. 37-1Ubuntu5_i386. Deb). .. .. Selección do paquete MySQL-Server-5. 1 previamente deselectado. Desprazamento de MySQL-Server-5. 1 (desde … / MySQL-Server-5. 1_5. 1. 37-1Ubuntu5_i386. Deb). .. .. * Stopping MySQL Database Server MySQLD Selección do paquete LibHTML-Perl anteriormente deseleccionado. Speedflow de libhtml-template-perl (de …. / libhtml-template-perl_2. 9-1_All. Deb). .. .. Selección do paquete de MySQL-Server anteriormente deseleccionado. Borrar o servidor MySQL (de .. / MySQL-server_5. 1. 37-1Ubuntu5_all. Deb). .. .. Tratamento de accións diferidas (“Triggers”) para “Man-DB”. .. .. Tratamento de accións diferidas (“Triggers”) para “Sreadahead”. .. .. Configurar MySQL-Server-Core-5. 1 (5. 1. 37-1Ubuntu5). .. .. Configurar MySQL-Server-5. 1 (5. 1. 37-1Ubuntu5). .. .. * Stopping MySQL Database Server MySQLD 091121 18:30:23 O complemento ‘Federado’ está desactivado. 091121 18:30:23 Innodb: comezou; Log secuencia Número 0 44233 091121 18:30:23 Innodb: iniciar a parada. .. .. 091121 18:30:24 Innodb: Shutdown completada; Secuencia de rexistro Número 0 44233 091121 18:30:24 Forzando a parada de 1 plugins * Comezando MySQL Database Server MySQLD * Comprobación de corruptos. Non está pechado e actualiza as mesas que necesitan. Parámetro de libhtml-template-perl (2. 9-1). .. .. Configurar MySQL-Server (5. 1. 37-1Ubuntu5). .. .. E non hai ningún problema. MySQLD comeza ben.

Desde Fedora 19. MySQL foi substituído por Mariadb. Non obstante, nunha disposición para completar a compatibilidade os comandos baixo a denominación de MySQL foron retenidos.

# DNF Instala MARIADB-servidor ATENCIÓN! Nome do servidor antes de lanzar Mariadb. Ten que asegurarse de que a máquina ten un nome e especialmente non o localhost proposto durante a instalación. Pódese empregar o comando do nome do servidor para comprobar. Se é necesario Cambiar co comando:

$ MySQL – raíz raíz –Execute “Seleccione a versión () + —————– + | Versión () | + —————– + | 10. 1. 24-Mariradb | + —————– + Se queres que o lanzamento do servizo de Mariadb sexa automático ao iniciar a máquina:

Cambiar o contrasinal de root? = > Cambie o contrasinal do administrador; Eliminar usuarios anónimos? = > Eliminar usuarios anónimos; Non permitir a conexión a raíz remotamente? = > Prohibir conexións remotas do administrador; Eliminar a base de datos de probas e acceder a ela? = > Eliminar a base de probas e os dereitos asociados; Recargar as mesas de privilexio agora? = > Recargar privilexios para a conta inmediata. Respondendo a alí (si) a todas estas preguntas. Obtén un servidor seguro (teoricamente).

$ mySQL – raíz MySQL > Actualizar MySQL. Configuración do usuario Contrasinal = Contrasinal (‘VOTRESCRET’) onde user = ‘root’; mysql > privilexios de lavado; MySQL > ATENCIÓN! MySQLAdMin Contrasinal A orde oficial para cambiar o contrasinal dun usuario. Só o modifica a conexión actual (Torque / máquina). O mesmo usuario pode ter varios contrasinais diferentes (dependendo da fonte da conexión). Polo tanto, este comando ten desvantaxes significativas.

Unha vez completada esta operación. Terá que engadir a opción – a opción de contrasinal á liña de comandos durante a invocación MySQL. Preguntarase o contrasinal do usuario (este non é o predeterminado). Por exemplo:

$ MySQL – User root –password –Execute “Seleccionar versión ()” Introduza o contrasinal: + —————- + | Versión () | + —————– + | 10. 1. 24-Mariradb | + —————– + 2. 4 ficheiros e cartafoles para saber / etc / my. CNF: O ficheiro de configuración principal; ~ /. O meu. CNF: o ficheiro de configuración do usuario; / etc / my. CNF. D /: O cartafol que contén os ficheiros de configuración; / var / log / mariradb / mariadb. Rexistro: o rexistro do servidor; / var / lib / MySQL /: O cartafol que contén os datos do servidor (bases de datos). 3 Explotación 3. 1 Periódicos debido a unha estraña disfunción. O servizo non proporciona ningunha rotación de rexistro de secuencias de comandos automatizado. Polo tanto, é necesario controlar o tamaño do ficheiro / var / log / matrimonio / matrimonio. rexistro.

3. 2 copia de seguridade en frío só gardar o / var / lib / mysql / cando o servizo está parado. Esta é a solución máis sinxela, pero require apagado.

# SystemCl Stop Mariadb.Servizo # tar CZF / Root / Save-MySQL. Tgz -c / var / lib MySQL -C / var / log mysqld. Log # SystemCTL Start Mariadb. Servizo 3. 3 Copia de seguridade en quente Isto é usar o comando MySQDumpump para facer unha copia de seguridade sen deter o servizo:

O contrasinal pasa a través do medio para que non apareza nos procesos da lista (PS); O ficheiro de resultado contén os comandos SQL necesarios para a creación dos datos; As táboas están bloqueadas durante a copia de seguridade (escribir non escribir); O motor Innodb non manexa correctamente este tipo de copia de seguridade. 4 Configuración despois do seu lanzamento de Mariadb está operativo coa súa configuración básica.

Leave a comment

O teu enderezo electrónico non se publicará Os campos obrigatorios están marcados con *