Quiero crear bases de datos y usuarios con CI programáticamente. Hasta ahora tengo estas 2 declaraciones simples de MySQL.Codeigniter, crear tablas y usuarios para MySQL
CREATE DATABASE `testdb` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
y
CREATE USER 'test_user'@'%' IDENTIFIED BY '***';
GRANT ALL PRIVILEGES ON * . * TO 'test_user'@'%' IDENTIFIED BY '***' WITH GRANT
OPTION MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0
MAX_USER_CONNECTIONS 0 ;
GRANT ALL PRIVILEGES ON `testdb` . * TO 'test_user'@'%';
Pueden aquellos convertir en Active Record, o hace CI proporciona su propia manera de crear usuarios/tablas? busco los documentos y no pude encontrar nada ...
EDITAR: Lo hago como una aplicación de intranet por lo que no se preocupa por los permisos
gracias, Krish, pero a partir de los primeros controles que sólo proporciona una forma de crear tablas, no a los usuarios –
editado el answer..but Realmente donno si es una buena práctica o no. – Vamsi
funciona pero tuve que cambiar 'db-> insert ('usuario', $ datos);' a 'db-> insert ('mysql.user', $ data);' –