En ciberteca.net tienes manuales sobre mysql, pero no estoy seguro si abarcan ese capítulo, el de usuarios y permisos. Vete a la documentación oficial de mysql, en www.mysql.com, y miráte el capítulo 6 que se explica la seguridad en mysql y como crear nuevos usuarios y como darles permisos.
Para crear un usuario, debes entrar en mysql como root ya que (si no has creado otro usuario con permiso de create) es el único que puede crear usuarios. Una vez en mysql como root, teclea: use mysql . La tabla que contienes los usuarios es USER, por lo que los nuevos usuarios deben ser insertados en esa tabla. Si quieres ver todas las tablas que contienes la base mysql, pon SHOW TABLES. Para ingresar un usuario con el privilegio tan sólo de hacer SELECT, pon lo siguiente: grant select on *.* to usuario@host identified by 'contraseña;
El identified by es opcional, sirve para poner una contraseña al usuario. Asi creas un usuario que tan solo puede hacer select en todas las bases y tablas (*.*)
Para cambiar la contraseña de un usuario, debes poner: u
pdate user set password=password('contraseña') where user='nombreusuario';
S@lu2