Skip to content

MySql

Habilitar el acceso a mysql con el usuario root

Entrar en la terminal y conecctarse a mysql mediante el comando

sudo -u mysql

Luego ejecutar los siguientes comandos:

use mysql;

update user set plugin='mysql_native_password' where user='root';

flush privileges;

Permitir en el phpmyadmin entrar sin password

// Ubicacion del fichero en el sistema (Ubuntu)
/etc/phpyadmin/config.inc.php

$cfg['Servers'][$i]['AllowNoPassword'] = TRUE;

Se descomenta en las 2 lĂ­neas que aparece y luego para que los cambios tengan efecto se debe reiniciar el apache

Cambiar la collations a todas las tablas

Cambiar dbase por el nombre de la bd luego ejecutar los script que da la consulta como resultado

SELECT CONCAT('ALTER TABLE `', 
        tbl.`TABLE_SCHEMA`, '`.`', 
        tbl.`TABLE_NAME`, 
        '` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;') 
FROM `information_schema`.`TABLES` tbl 
WHERE tbl.`TABLE_SCHEMA` = 'dbase';