=============Test of '::1' ======================================== mysqld is alive CREATE USER testuser@'::1' identified by '1234'; GRANT ALL ON test.* TO testuser@'::1'; SHOW GRANTS FOR testuser@'::1'; Grants for testuser@::1 GRANT USAGE ON *.* TO `testuser`@`::1` IDENTIFIED BY PASSWORD '*A4B6157319038724E3560894F7F932C8886EBFCF' GRANT ALL PRIVILEGES ON `test`.* TO `testuser`@`::1` SET @nip= inet_aton('::1'); SELECT @nip; @nip NULL SELECT inet_ntoa(@nip); inet_ntoa(@nip) NULL SELECT USER(); USER() root@localhost SELECT current_user(); current_user() root@localhost SHOW PROCESSLIST; connect con1, $IPv6, root, , test, $MASTER_MYPORT; connection default; disconnect con1; REVOKE ALL ON test.* FROM testuser@'::1'; RENAME USER testuser@'::1' to testuser1@'::1'; SET PASSWORD FOR testuser1@'::1' = PASSWORD ('9876'); SELECT USER(); USER() root@localhost DROP USER testuser1@'::1'; =============Test of '127.0.0.1' (IPv4) =========================== mysqld is alive CREATE USER testuser@'127.0.0.1' identified by '1234'; GRANT ALL ON test.* TO testuser@'127.0.0.1'; SHOW GRANTS FOR testuser@'127.0.0.1'; Grants for testuser@127.0.0.1 GRANT USAGE ON *.* TO `testuser`@`127.0.0.1` IDENTIFIED BY PASSWORD '*A4B6157319038724E3560894F7F932C8886EBFCF' GRANT ALL PRIVILEGES ON `test`.* TO `testuser`@`127.0.0.1` SET @nip= inet_aton('127.0.0.1'); SELECT @nip; @nip 2130706433 SELECT inet_ntoa(@nip); inet_ntoa(@nip) 127.0.0.1 SELECT USER(); USER() root@localhost SELECT current_user(); current_user() root@localhost SHOW PROCESSLIST; connect con1, $IPv6, root, , test, $MASTER_MYPORT; connection default; disconnect con1; REVOKE ALL ON test.* FROM testuser@'127.0.0.1'; RENAME USER testuser@'127.0.0.1' to testuser1@'127.0.0.1'; SET PASSWORD FOR testuser1@'127.0.0.1' = PASSWORD ('9876'); SELECT USER(); USER() root@localhost DROP USER testuser1@'127.0.0.1';