Cita: gnzsoloyo no sé por qué me hablas de servidor "remoto" es el paquete Apache2 para Ubuntu el que tengo instalado en mi PC "localhost"
No entiendo!!
Deja de lado el tema del Apache. El apache es un servidor Web, es decir, lo que te permite programar, probar y que los usuarios puedan usar paginas web residentes en tu computadora.
Es necesario instalarlo en la máquina propia para poder trabajar en el desarrollo de websites, porque de alguna forma los tienes que probar con los exploradores (Firefox, por ejemplo), y las peticiones de los browsers las hacen a los servidores web y no simplemente a la computadoras...
Pero el Apache no es necesario ni requisito para que el MySQQL funcione. Son cosas totalmente independientes. Es necesario
para programar con PHP, porque PHP corre sobre un servidor web... que bien podría ser, por ejemplo IIS como lo uso en la empresa.
¿Quedó claro?
Apache, ni es necesario, ni MySQL lo necesita para funcionar.
Tu problema no es con el Apache. Tu problema es que no puedes hacer una carga masiva desde un archivo plano con LOAD DATA
porque el sistema operativo no te lo está permitiendo, o bien
porque careces de permisos suficientes a nivel de bases de datos para hacerlo.
Yo hablo de
servidor remoto, porque nadie habla de "conectarse a un servidor" cuando está trabajando en
localhost, uno simplemente habla de "conectarse a MySQL", sobreentendiendo que se trata del
MySQL Server, que es el DBMS en sí.
Cuando hablas de "servidor" , uno usualmente está refiriendose (aunque no exclusivamente) a otra computadora hacia la cual intentas conectarte, porque es en ella donde está instalado el MySQL Server.
El tema pasa por la razón por la que no puedes hacerlo bien, o no puedes realizar la tarea.
Hay tres posibilidades básicas:
1) Hay problemas de sintaxis: Eso es lo que has estado tratando de resolver desde el principio, y no es el asunto, porque en ningún momento has recibido un Error Nro. 1064.
2) No tienes permisos de sistema operativo: Es el segundo problema que intentaste resolver, y tampoco ha resultado.
3) No tienes permisos suficientes a nivel de Bases de Datos: El error que has indicado es habitual en este caso, pero lo que se dificulta entender es por qué, si estás en localhost, y usas el root, no puedes hacerlo. Para resolver el enigma es que te dije que verificaras tus permisos, y además que ejecutaras esta sentencia:
Esto, debería devolverte esta tabla:
Código MySQL:
Ver original
+-----------+------+-------------------------------------------+-------------+-------------+-------------+-------------+-------------+-----------+-------------+---------------+--------------+-----------+------------+-----------------+------------+------------+--------------+------------+-----------------------+------------------+--------------+-----------------+------------------+------------------+----------------+---------------------+--------------------+------------------+----------+------------+-------------+--------------+---------------+-------------+-----------------+----------------------+
| Host
| User | Password | Select_priv
| Insert_priv
| Update_priv
| Delete_priv
| Create_priv
| Drop_priv
| Reload_priv
| Shutdown_priv
| Process_priv
| File_priv
| Grant_priv
| References_priv
| Index_priv
| Alter_priv
| Show_db_priv
| Super_priv
| Create_tmp_table_priv
| Lock_tables_priv
| Execute_priv
| Repl_slave_priv
| Repl_client_priv
| Create_view_priv
| Show_view_priv
| Create_routine_priv
| Alter_routine_priv
| Create_user_priv
| ssl_type
| ssl_cipher
| x509_issuer
| x509_subject
| max_questions
| max_updates
| max_connections
| max_user_connections
| +-----------+------+-------------------------------------------+-------------+-------------+-------------+-------------+-------------+-----------+-------------+---------------+--------------+-----------+------------+-----------------+------------+------------+--------------+------------+-----------------------+------------------+--------------+-----------------+------------------+------------------+----------------+---------------------+--------------------+------------------+----------+------------+-------------+--------------+---------------+-------------+-----------------+----------------------+
| localhost
| root
| *CE9DBFA637FC97DF03064F3FE96F10BBA41788EF
| Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | | | | | 0 | 0 | 0 | 0 | | | root
| *CE9DBFA637FC97DF03064F3FE96F10BBA41788EF
| Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | | | | | 0 | 0 | 0 | 0 | +-----------+------+-------------------------------------------+-------------+-------------+-------------+-------------+-------------+-----------+-------------+---------------+--------------+-----------+------------+-----------------+------------+------------+--------------+------------+-----------------------+------------------+--------------+-----------------+------------------+------------------+----------------+---------------------+--------------------+------------------+----------+------------+-------------+--------------+---------------+-------------+-----------------+----------------------+
Con ella es posible analizar perfectamente cuáles son los niveles exactos, punto a punto, de los permisos que tienes.