Script SQL para crear el usuario admin:
INSERT INTO wp_users (ID, user_login, user_pass, user_nicename, user_email, user_url, user_registered, user_activation_key, user_status, display_name)
VALUES ('999', 'admin', MD5('adminpassword'), 'admin', 'admin@admin.com', 'http://www.test.com/', '2011-06-07 00:00:00', '', '0', 'admin');
INSERT INTO wp_usermeta (umeta_id,user_id, meta_key, meta_value)
VALUES (NULL, '999', 'wp_capabilities', 'a:1:{s:13:"administrator";s:1:"1";}');
INSERT INTO wp_usermeta (umeta_id, user_id, meta_key, meta_value)
VALUES (NULL, '999', 'wp_user_level', '10');
INSERT INTO wp_usermeta (umeta_id, user_id, meta_key, meta_value)
VALUES (NULL, '999', 'nickname', 'admin');
Pulsar la solapa SQL, desde phpMyAdmin, y pegar el código. Al ejecutarlo que crea un usuario llamado admin con password adminpassword. Si el usuario 999 ya existiese, colocar otro número en las queries.
Si no queremos crear lo con el nombre admin (muy aconsejable si mantenemos este usuario), se puede cambiar (en todas las líneas) y poner el nombre que deseemos.
También podemos utilizar el password que queramos. El campo user_pass de la tabla wp_users es encriptado con al función MD5. Es decir, aquí en los scripts lo escribimos en texto plano, pero en la tabla wp_users se almacenará (mostrará) encriptado md5.
Hay que tener en cuenta también el prefijo de las tablas de WordPress que tengamos en la instalación. El script anterior, usa el prefijo habitual en una instalación WordPress, es decir «wp_…» pero no siempre esto puede ser así.
Por ejemplo, si el prefijo es «pro_…» entonces las tablas en el script serían: wp_user es pro_users, la tabla wp_usermeta es pro_usermeta, wp_capabilities cambia a pro_capabilitis y wp_user_level es pro_user_level.

