Root şifresini ayarladıktan sonra neden MYSQL hala komut satırından şifre olmadan giriş yapmama izin veriyor? Bir kök unix isteminde "mysql" yazabilir ve hiçbir şifre sorar ve hala bana kök erişim sağlar. Neden "mysql -u root" ŞİMDİ bana hesapta belirlediğim şifreyi sormadığını anlamıyorum.
Ayrıca, uzak bir makineden mysql 'root' olarak oturum açamıyorum. Aşağıda doğru şekilde yapılandırmadım mı? Şu hatayı alıyorum: "Ana bilgisayar ... Bu MySQL sunucusuna bağlanmasına izin verilmiyor. '%' İçin yapılandırmadım mı?
İşte benim kullanıcı tablo:
mysql> select host,user,password from user;
+-----------+------+-------------------------------------------+
| host | user | password |
+-----------+------+-------------------------------------------+
| localhost | root | *2470C0C06DEE42FD1618BB99005ADCA2EC9D1E19 |
| % | root | |
| 127.0.0.1 | root | |
| ::1 | root | |
| localhost | | |
| % | | |
+-----------+------+-------------------------------------------+
6 rows in set (0.00 sec)