La configuracion de ODBC para usar MySQL es un poco confusa a vote pronto, se han de tocar unos cuantos ficheros y usar el concepto DSN:Data Source Name
Lo primero vamos a crear un usuario y una DDBB, para ese usuario, la forma de hacerlo por phpmyadmin, es simple, y no tiene mucho misterio, primero creamos el usuario y le decimos que nos cree una DDBB con el mismo nombre. Si por contra lo queremos hacer por consola osea por SQL, la cosa seria de este modo.
root@Asterisk02:/# mysql -p (ponemos la p para que nos pida la pass, en nuentro caso la que pusimos cuando nos la pidio al instalar mysql-server y si no la cambiamos con el scrypt de seguridad.)
Enter password:*********
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 40
Server version: 5.5.50-0+deb8u1 (Debian)
Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>
Una vez dentro de mysql, creamos una BBDD la llamaremos asteriskdb
mysql>CREATE DATABASE asteriskdb;
Query OK, 0 rows affected (0.01 sec)
Luego crearemos el usuario le llamaremos asteriskco y la contraseña sera LaClave
mysql>CREATE USER 'asteriskco'@'localhost' IDENTIFIED BY "LaClave";
Query OK, 0 rows affected (0.01 sec)
Nos toca relacionar al usuario con la DDBB y darle privilegios.
mysql>GRANT ALL PRIVILEGES ON asteriskdb.* TO 'asteriskco'@'localhost';
Query OK, 0 rows affected (0.01 sec)
mysql> exit
Bye
root@Asterisk02:/#
Pruebas de que todo salio bien.
Nos intentamos auntenticas con el usuario dado a y la contaseña definida.
root@Asterisk02:/#mysql -u asteriskco -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 66
Server version: 5.5.50-0+deb8u1 (Debian)
Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| asteriskdb |
+--------------------+
2 rows in set (0.00 sec)
mysql>exit
Como vemos se autentica y se ve la DDBB que se creo.