usuarios - MySQL: ERROR 1227(42000): Acceso denegado: no se puede CREAR USUARIO
privilegio super mysql cpanel (1)
Lo primero que debes hacer es ejecutar esto:
SHOW GRANTS;
Verá rápidamente que se le asignó el usuario anónimo para autenticarse en mysql.
En lugar de iniciar sesión en mysql con
mysql
iniciar sesión de esta manera:
mysql -uroot
Por defecto, root @ localhost tiene todos los derechos y ninguna contraseña.
Si no puede iniciar sesión como root sin una contraseña, haga lo siguiente:
Paso 01) Agrega las dos opciones en la sección mysqld de my.ini:
[mysqld]
skip-grant-tables
skip-networking
Paso 02) Reiniciar mysql
net stop mysql
<wait 10 seconds>
net start mysql
Paso 03) Conectar a mysql
mysql
Paso 04) Crea una contraseña desde root @ localhost
UPDATE mysql.user SET password=password(''whateverpasswordyoulike'')
WHERE user=''root'' AND host=''localhost'';
exit
Paso 05) Reiniciar mysql
net stop mysql
<wait 10 seconds>
net start mysql
Paso 06) Iniciar sesión como root con contraseña
mysql -u root -p
Deberías ser bueno desde allí.
Estoy usando MySQL 5.5.16 noinstall Zip Archive en Win7.
Después de que inicié el servidor, el comando show databases
me mostró una lista de 2 bases de datos: esquema de information_schema
y test
. Este último está vacío.
¿Dónde está el user
la mesa?
Intenté crear un nuevo usuario a través de este comando create user newUser;
y recibió el siguiente mensaje de error: ERROR 1227 (42000): Access denied; you need (at least one of) the CREATE USER privilege(s) for this operation
ERROR 1227 (42000): Access denied; you need (at least one of) the CREATE USER privilege(s) for this operation
¿Qué debo hacer para crear bases de datos, tablas y hacer todas las operaciones que quiero hacer? No sé si el hecho de que esté usando MySQL 5.5.16 noinstall Zip Archive
tiene algo que ver con el mensaje de error.