Acabo de crear un servidor WordPress con on click deployment de Google y tuve el problema que la clave que me dieron de mysql para root no correspondía a la real.
El error que obtenía era el siguiente :
ERROR 1045: Access denied for user: 'root@localhost' (Using
password: YES)
Estos son simples pasos para cambiar la clave root de Mysql bajo un servidor linux si es que posees el error anteriormente mencionado.
¿ Que es lo que haremos ? :
- Detendremos el Servidor MySql.
- Lo iniciaremos sin que cargue los privilegios de los usuarios.
- Cambiamos la clave
Si tienes algún error un poco más complejo, o tu error corresponde a que necesitas agregar permisos para acceder fuera de localhost te recomiendo que veas el artículo que aparece al final.
Detenemos el servidor MySql
sudo /etc/init.d/mysql stop
Iniciamos el Servidor MySql sin los privilegios de usuarios. En este caso además por seguridad se impide las conexiones por red.
sudo /usr/sbin/mysqld --skip-grant-tables --skip-networking &
Ingresamos al servidor con el usuario root.
mysql -u root
Con el siguiente comando seremos capaces de cambiar cualquier clave.
FLUSH PRIVILEGES;
Cambiamos la clave para el usuario root. Por si no lo habías notado puedes cambiar «password» por la clave que quieras… sin las comillas!
SET PASSWORD FOR root@'localhost' = PASSWORD('password');
Una vez que recibimos el mensaje de éxito, nuevamente limpiamos los privilegios.
FLUSH PRIVILEGES;
Detenemos el servidor MySql y lo iniciamos de manera normal nuevamente
sudo /etc/init.d/mysql stop sudo /etc/init.d/mysql start
En este punto ya deberíamos ser capaces de ingresar a neustro servidor mysql sin problemas.
Una buena opción es Bitnami.com. Opera con selección a la carta, Google Compute Engine, Microsoft Azure o Amazon, todo con una interfaz centralizada muy amigable.
Digo yo, para usuarios no SSH, que requieren Joomla, Worpdress u otra plaicación de forma rápida.
La verdad es que es muy posible que a mi me guste complicarme la vida :).
🙂
Depende del uso, cuando uno quiere hacer experimentos, implementar cosas nuevas, escalar en base a la demanda, realizar desarrollos muy «custom», no cambio una consolita y un servidor dedicado o semidedicado (aunque claro está que eso es harto más lento que un par de clics en bitnami.com, una cosa por otra :D)
La libertad que te da una consola para realizar operaciones es impagable 😉 sobre todo porque te evitas «capas» encima de cada servicio. Realizar operaciones de bases de datos a través de phpmyadmin por ejemplo, pueden tardar horas cuando tienes millones de filas (porque pasas por php y el servidor web), una línea por consola te soluciona la vida en un par de minutos.
Saludos!
Una buena opción es Bitnami.com. Opera con selección a la carta, Google Compute Engine, Microsoft Azure o Amazon, todo con una interfaz centralizada muy amigable.
Digo yo, para usuarios no SSH, que requieren Joomla, Worpdress u otra plaicación de forma rápida.
La verdad es que es muy posible que a mi me guste complicarme la vida :).
🙂
Depende del uso, cuando uno quiere hacer experimentos, implementar cosas nuevas, escalar en base a la demanda, realizar desarrollos muy «custom», no cambio una consolita y un servidor dedicado o semidedicado (aunque claro está que eso es harto más lento que un par de clics en bitnami.com, una cosa por otra :D)
La libertad que te da una consola para realizar operaciones es impagable 😉 sobre todo porque te evitas «capas» encima de cada servicio. Realizar operaciones de bases de datos a través de phpmyadmin por ejemplo, pueden tardar horas cuando tienes millones de filas (porque pasas por php y el servidor web), una línea por consola te soluciona la vida en un par de minutos.
Saludos!
Hola Cristian, sólo un pequeño detalle, en el paso 1.- hubo por ahí un lapsus y salió apache metido en el baile 😉 (es mysql).
Saludos!
Toda la razón ! Gracias!
Hola Cristian, sólo un pequeño detalle, en el paso 1.- hubo por ahí un lapsus y salió apache metido en el baile 😉 (es mysql).
Saludos!
Toda la razón ! Gracias!