Sólo necesita realizar lo siguiente para instalar o actualizar el equipamiento lógico necesario:
yum -y install mysql mysql-server |
Para permitir funconar al servicio mysqld, active la política mysqld_disable_trans con el mandato setsebool.
setsebool -P mysqld_disable_trans 1 |
utilice el siguiente mandato para que SELinux permita utilizar el cliente mysql establecer conexiones hacia servidores MySQL:
setsebool -P allow_user_mysql_connect 1 |
Para iniciar por primera vez el servicio mysqld y generar la base de datos inicial (mysql), utilice:
/sbin/service mysqld start |
El reinicio del servicio mysqld se realiza con:
/sbin/service mysqld restart |
Para detener el servicio mysqld, utilice:
/sbin/service mysqld stop |
Para hacer que el servicio de mysqld esté activo con el siguiente inicio del sistema, en todos los niveles de ejecución (2, 3, 4, y 5), se utiliza lo siguiente:
/sbin/chkconfig mysqld on |
La forma más simple de asignar una clave de acceso al usuario root de MySQL™ solo requiere de un único mandato:.
mysqladmin -u root password nueva-clave-de-acceso |
Para crear una nueva base de datos, puede utilizarse el mandato mysqladmin con el parámetro create:
mysqladmin -u root -p create dbejemplo |
Si queremos eliminar dicha base de datos, utilizamos el parámetro drop en lugar de create.
mysqladmin -u root -p drop dbejemplo |
Instalando PhpMyAdmin en CentOS
Instalamos dependencias necesarias y el paquete:
yum install php-mysql php-mbstring php-myadmin
Reiniciamos el servidor web:
/etc/init.d/httpd restart
Dejamos accesible la aplicación desde una URL pública:
ln -s /usr/share/phpMyAdmin /var/www/html/phpmyadmin
De esta manera podremos acceder al gestor de bases de datos entrando en: http://IP.DE.TU.SERVER/phpmyadmin, los datos de acceso a usar serán los de cada usuario de MySQL, esto se basa en la autenticación que trae por defecto el paquete que instala yum.