Linux_Apache_MySQL

Que tal tottis, soy estudiante de ingeniería de sistemas y como no estoy muy familiarizado con linux necesito que me ayudes con algunas preguntas. Tengo a mi disposición un servidor de base de datos MYSQL y un servidor web APACHE ambos con sistema LINUX instalado en modo consola. Lo que quiero es crear una base de datos para colgar una página web ya que la página lo requiere pero la clave de root del server mySQL no lo consigo. Si hay una posibilidad de ingresar a la BD de otra manera como ingreso al servidor y como hago para insertar los comandos para crear la BD ya que como te digo esta en modo consola y no tiene monitor. Aparte de ello se que para subir una paginae web al servidor se hace por medio de FTP con una clave y una dirección ip que me lo han proporcionado, pero quisiera saber como lo hago remotamente, intenté hacerlo desde otra computadora de manera remota ingresando por medio de FTP el usuario y la contraseña pero no consigo acceder, solo puedo ingresar al webserver de manera local. Y por último una vez que haya subido la página web al server, lo cual ya se en que ruta subirla, como configuro el apache para que la página pueda ser ingresada a través de un dominio www.midominio.com que se adquirido previamente sabiendo que en este servidor hay tres páginas web adicionales y cada uno tiene su propio dominio.
Espero tu pronta respuesta y gracias de antemano por darte un tiempo en responder mis preguntas

1 respuesta

Respuesta
1
1.- Clave de root del server mysql:
Por lo que me dices este servidor debe de ser de tu universidad, con lo que en principio la clave de root de la base de datos la tienen que saber los administradores de la máquina, aunque en principio mysql la primera vez no tiene clave de root con lo que tendrías que poder acceder sin poner password.
Los siguientes pasos lo que te hacen es poder acceder a mysql para ponerle contraseña al user root del servicio, NO RECUPERAS LA CONTRASEÑA ANTIGUA, es una cuestión a tener en cuenta. Empecemos:
- Antes de nada ponte como root en la maquina poniendo en un terminal:
   Sudo -s
- Te pide el password de root de la maquina, pónselo.
- Una vez como root, para el servicio:
    net stop mysql
- Ejecuta desde el directorio bin:
    mysqld --skip-grant-tables --user=root
- Abre otro terminal y ejecutas desde el diretorio bin:
    Mysql -u root
- Accedemos automáticamente y sin necesidad de contraseña a mysql
- Una vez dentro de mysql, tienes que ejecutar el siguiente comando para volver a ponerle password al user root:
    mysql> UPDATE mysql.user SET Password=PASSWORD('contraseña') WHERE User='root';
    mysql> FLUSH PRIVILEGES;

- Sal del editor mysql:
    mysql> exit;
- Para el servicio de mysql y vuélvelo a arrancar otra vez:
   net restart mysql
2.- Subir por ftp al servidor de forma remota
- Primero te conectas al servidor ftp así:
   lftp -u usuario dominio.com
- Te pedirá la contraseña, escríbela y te conectas al servidor remoto
- Te vas hasta la carpeta que necesites subir los archivos con el comando:
    cd <nombre_carpeta>
- Ahora lo que tienes que hacer es ponerte en el directorio donde tengas los archivos que quieras subir de tu máquina local de la siguiente forma:
   Lcd
<path de tu máquina donde esten archivos>

- Después de esto tanto en remoto como en local estarás en los directorios que necesitas.
- En este momento ya puedes empezar a subir archivos de un sitio a otro con el comando mput. Escoge una de las 3 formas siguientes para hacerlo:
- Si tu idea es subirlo todo de golpe:
    mput *
- Si por el contrario solo quieres subir archivos con alguna extensión determinada (por ejemplo php):
    mput *.php
- Si quieres ir archivo a archivo:
    Mput <nombre archivo. Extension>
- Si lo que quieres es bajarte algún fichero del servidor a tu maquina local utiliza el comando: mget
- Este comando se utiliza de la misma manera que mput
- Por ultimo decirte que si lo que quieres es bajar un directorio entero del servidor a tu maquina utiliza este comando:
   Mirror -v <directorio>
- Si lo que quieres es subir un directorio entero de tu maquina al servidor:
   Mirror -R <directorio>
Siempre que subas y bajes archivos tienes que tener en cuenta que se copiaran en el directorio donde estés posicionado actualmente, tanto en el servidor como en tu maquina local, en el momento de hacer la copia
Si kieres tener algo más de comandos o leer algo sobre el tema mirate esta web: http://www.xcien.com/manuales/manualesftp/mnlccmnd.htm
3.- Configurar Apache a través de un dominio especial
- Sinceramente de este tema estoy algo pez, lo único que se me ocurre es que pongas en el servidor dns algo así
    Www IN A 123.123.123.123
    (Donde 123.123.123.123 seria la IP de tu servidor web.)
Te paso este link a ver si te sirve de ayuda con este tema: http://bulma.net/body.phtml?nIdNoticia=644
Lo siento mucho con este tema, si consigo algo referente a ello, te lo hago saber y para cualquier consulta más no dudes en contactar conmigo a ver si te la puedo resolver

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas