Resetear auto_increment MariaDB

Posted on

ALTER TABLE tablename AUTO_INCREMENT = 1

Registrarse y subscribirse al sistema RHEL Management

Posted on Actualizado enn

rhel

RHEL ha lanzado la versión 7.2 para desarrolladores de manera gratuita.

Me he instalado RHEL 7.2 al momento de querer instalar el servidor web apache, señala lo siguiente:

Loaded plugins: langpacks, product-id, search-disabled-repos, subscription-
: manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
There are no enabled repos.
Run “yum repolist all” to see the repos you have.
You can enable repos with yum-config-manager –enable <repo>

Señala que el sistema no esta registrado a la suscripción de Administración de Red Hat, por lo consecuente necesito suscribirme.

Se hace de la siguiente manera:

subscription-manager register –username tuxisma –password xxxxxxxx –auto-attach

usuario: tuxisma

contraseña:xxxxxxxx

Si no tienes usuario y contraseña, adquiere una aquí: https://www.redhat.com/wapps/ugc/register.html;jsessionid=9si-8m3bSFIMpDdiNV9Z2QPy.3839b12b?_flowId=register-flow&_flowExecutionKey=e1s1

 

 

Aparece lo siguiente, donde indica que ya me he suscrito:

Registering to: subscription.rhn.redhat.com:443/subscription
The system has been registered with ID: ea1ee446-39e7-4a0c-ac7e-a2dff5e5a95e

Installed Product Current Status:
Product Name: Red Hat Enterprise Linux High Availability (for RHEL Server)
Status:       Subscribed

Product Name: Red Hat Enterprise Linux Server
Status:       Subscribed

Product Name: Red Hat Enterprise Linux Resilient Storage (for RHEL Server)
Status:       Subscribed

Ya puedo instalar lo que requiera.

 

Solución a error: ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2) en CentOS 7 / RHEL 7 / Fedora 22 al usar MariaDB

Posted on

Este tipo de errores aparece  en la mayoría de distribuciones de Linux empresariales.

Como se debe de instalar MariaDB correctamente

  • En CentOS 7/ Red Hat Enterprise Linux 7 / Oracle Linux 7/ Scientific Linux  7:

yum install mariadb mariadb-server

  • En Fedora 22:

dnf install mariadb

  • Se ejecuta el siguiente comando:  mysql_secure_installation

/usr/bin/mysql_secure_installation: línea 379: find_mysql_client: no se encontró la orden

NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDB
SERVERS IN PRODUCTION USE!  PLEASE READ EACH STEP CAREFULLY!

In order to log into MariaDB to secure it, we’ll need the current
password for the root user.  If you’ve just installed MariaDB, and
you haven’t set the root password yet, the password will be blank,
so you should just press enter here.

Enter current password for root (enter for none):
ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2)

  • Se presenta el siguiente error:

Enter current password for root (enter for none):
ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2)

  • Se revisa si el servicio MariaDB está corriendo:systemctl status mariadb  

Muestra lo siguiente:

● mariadb.service – MariaDB 10.0 database server Loaded: loaded (/usr/lib/systemd/system/mariadb.service; disabled; vendor preset: disabled) Active: inactive (dead)

  • El servicio está muerto, se enciende de la siguiente manera:

systemctl mariadb start

  • Activando el servicio MariaDB automáticamente

El servicio MariaDB se enciende automáticamente cuando el kernel de Linux se inicia, ademas de agregar el servicio al sistema systemd y service managers:

systemctl enable mariadb

Created symlink from /etc/systemd/system/multi-user.target.wants/mariadb.service to /usr/lib/systemd/system/mariadb.service.

  • Se verifica si el servicio se inició

systemctl status mariadb

● mariadb.service – MariaDB database server
Loaded: loaded (/usr/lib/systemd/system/mariadb.service; enabled; vendor preset: disabled)
Active: active (running) since mar 2016-04-19 13:07:55 CDT; 1min 4s ago
Main PID: 2074 (mysqld_safe)
CGroup: /system.slice/mariadb.service
├─2074 /bin/sh /usr/bin/mysqld_safe –basedir=/usr
└─2231 /usr/libexec/mysqld –basedir=/usr –datadir=/var/lib/mysql –plugin-dir=/usr/lib…

abr 19 13:07:52 localhost.localdomain mariadb-prepare-db-dir[1923]: You can find additional inform…:
abr 19 13:07:52 localhost.localdomain mariadb-prepare-db-dir[1923]: http://dev.mysql.com
abr 19 13:07:52 localhost.localdomain mariadb-prepare-db-dir[1923]: Support MariaDB development by…B
abr 19 13:07:52 localhost.localdomain mariadb-prepare-db-dir[1923]: Corporation Ab. You can contac….
abr 19 13:07:52 localhost.localdomain mariadb-prepare-db-dir[1923]: Alternatively consider joining…:
abr 19 13:07:52 localhost.localdomain mariadb-prepare-db-dir[1923]: http://mariadb.com/kb/en/contr…/
abr 19 13:07:52 localhost.localdomain mariadb-wait-ready[2075]: Executing: /usr/libexec/mariadb-wa…4
abr 19 13:07:52 localhost.localdomain mysqld_safe[2074]: Executing: /usr/bin/mysqld_safe –basedi…sr
abr 19 13:07:52 localhost.localdomain mysqld_safe[2074]: 160419 13:07:52 mysqld_safe Logging to ‘…’.
abr 19 13:07:52 localhost.localdomain mysqld_safe[2074]: 160419 13:07:52 mysqld_safe Starting mys…ql
Hint: Some lines were ellipsized, use -l to show in full.

Con esto se ha habilitado el servicio MariaDB

Ahora se configura la contraseña del usuario sin problema: mysql_secure_installation