Professional Documents
Culture Documents
y arc en este caso es el nombre del archivo para guardar en Nano es con ctrl+O "letra O" y enter y para salir ctr+X. rm -drf dir #elimina un directorio sudo #es un prefijo y se puede utilizar antes de cada instruccin para ejecutarla como root ******************************************************************************** ****************** De preferencia hacer todo como root para no tener problemas con permisos para entrar como root en la terminal simplemente es con lo siguiente shell> sudo su shell> contrasea Ahora los pasos para preparacin son los siguientes: primero instalar todo lo necesario: shell> shell> shell> shell> shell> sudo sudo sudo sudo sudo apt-get apt-get apt-get apt-get apt-get install install install install install build-essential libaio1 cmake bison libncurses5-dev
despus crear grupo de usuarios y usuario shell> groupadd mysql shell> useradd -r -g mysql mysql Inicio para desempaquetar y compilar Primero hay que ubicarse donde se encuentre el tar.gz ahora se descomprimir en la carpeta src ubicada en /usr/local/ shell> tar -zxvf mysql-VERSION.tar.gz --directory=/usr/local/src/ ahora se debe ubicar la carpeta haciendo lo siguiente shell> cd /usr/local/src/mysql-VERSION En otra terminal: una vez hecho esto, antes de la preparacin para verificar dependencias se debe ha cer el directorio mysql en /usr/local/ /usr/local/> mkdir mysql se cierra la terminal abierta recientemente abierta ahora se debe comprobar que exista lo siguiente: Esto puede hacerse de manera grfica con el explorador de archivos, comnmente hay u na pestaa "equipo" a la izquierda y es donde parte la raz. /usr/lib/i386-linux-gnu/ que exista el siguiente archivo... libncurses.a /usr/share/doc/libaio1 /usr/share/doc/ncurses-base
en caso que no existan tales requerimientos buscarlos en el sistema ya que se ne cesitan las rutas parecidas a las citadas con anterioridad ya que se ocuparn en C MAKE. Una vez ubicadas las rutas se procede a ejecutar cmake /usr/local/src/mysql-VERSION> cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -D DEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_EXTRA_CHARSETS=a ll -DMYSQL_DATADIR=/usr/local/mysql/data -DENABLED_LOCAL_INFILE=1 -DWITH_MYISAM_ STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE= 1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DWITH_FEDERATED_STORAGE_ENGINE=1 -DCURSES_L IBRARY=/usr/lib/i386-linux-gnu/libncurses.a -DCURSES_INCLUDE_PATH=/usr/share/doc /ncurses-base/ -DHAVE_LIBAIO_H=/usr/share/doc/libaio1 -DINSTALL_LAYOUT=STANDALON E -DENABLED_PROFILING=ON -DENABLED_LOCAL_INFILE=1 -DMYSQL_TCP_PORT=3306 -DMYSQL_ MAINTAINER_MODE=OFF -DWITH_ZLIB=bundled -DWITH_DEBUG=OFF -DENABLE_DOWNLOADS=1 Debe terminar sin errores ni warnings, todo satisfactorio. ahora se procede a hacer el make y luego install /usr/local/src/mysql-VERSION> make /usr/local/src/mysql-VERSION> make install ahora hay que comprobar la instalacin yendo a la carpeta de mysql en /usr/local/ cd /usr/local/mysql se muestra el contenido y debe tener las carpetas bin, data, scripts, etc.... una vez estando en esta ubicacin se procede a lo siguiente. /usr/local/mysql> chown -R mysql . /usr/local/mysql> chgrp -R mysql . /usr/local/mysql> ./scripts/mysql_install_db --user=mysql --basedir=/usr/local/m ysql --datadir=/usr/local/mysql/data --explicit_defaults_for_timestamp=on /usr/local/mysql> chown -R root . /usr/local/mysql> chown -R mysql data aqu es conveniente verificar que exista un archivo my.cnf en la carpeta ejecutand o el comando ls se tiene que visualizar entre el contenido de la carpeta mysql. ahora se debe modificar con el editor nano. /usr/local/mysql> nano my.cnf y se deben descomentar o sea quitar el signo de # a las lineas donde dice basedi r y datadir quedando de la siguiente manera: basedir = /usr/local/mysql datadir = /usr/local/mysql/data ahora ejecutar lo siguiente. /usr/local/mysql> ./bin/mysqld_safe --user=mysql # Lo siguiente es opcionaly sirve para iniciar y detener el servicio de la sigui ente manera... service mysql.server start/stop desde el terminal... es el equiva lente a Windows a net start MYSQL /usr/local/mysql> cp support-files/mysql.server /etc/init.d/mysql.server
parar el servicio desde la carpeta bin de mysql si es que lo corremos desde mysq ld_safe o mysqld shell> mysqladmin -u root shutdown Una vez hecho lo anterior debe correr MYSQL sin problemas ahora se puede comprobar su instalacin haciendo lo siguiente: en el bin de mysql o sea en /usr/local/mysql/bin/ hacer lo siguiente: shell>./mysqld -u root y al final se debe ver algo as: Version: '5.6.16' socket: '/tmp/mysql.sock' port: 3306 Source distribution en otra terminal se puede hacer lo siguiente dentro de la carpeta bin, shell>mysqlshow -u root mysql y se deben visualizar las tablas de la bdd de mysql. Con esto se comprueba que c orre eficientemente.