Öncelikle şunu bilmeniz gerekiyor.
Mysql'de konsoldan bağlanma:
MySQL veritabanında, web taraflı yada diğer GUI tarzı yazılımla işlemlerimizi yapabileceğimiz gibi o durumların dışında da konsoldan komutlarla MySQL’i yönetebiliriz. Örneğin şimdi konsoldan MySQL’e bağlanma bölümü aşağıda belirtilmektedir;
# mysql -u <kullanici_adi> -p<şifre>
mysql>
Yukarıda belirtildiği gibi kullanıcı adı ve şifre girilerek o kullanıcı ile MySQL’e bağlanmış oluyoruz. Dikkat edilmesi gereken konu ise “-p” den sonra şifre yazılırken boşluk bırakılmaması.# mysql -u root -p1234
mysql>
MySQL şifresinin değiştirilmesi:
MySQL şifresinin konsoldan değiştirilmesi için gerekli komut;
mysql> UPDATE mysql.user SET Password = OLD_PASSWORD(’newpwd’) WHERE User = ‘root’;
mysql> FLUSH PRIVILEGES;
Mysql'ekonsoldan veritabanı oluşturma, kullanıcı ekleme ve yetkilendirme:
mysql> create database yenidb;
ile yeni bir veritabanı oluşturabiliriz. Bu oluşturduğumuz veritabanına yeni kullanıcı oluşturup tüm yetkileri vermek istiyorsak;
mysql> grant all on yenidb.* to username@localhost identified by ‘password‘;
mysql> flush privileges;
Yukarıdaki örnekte belirtildiği gibi tüm yetkileri “yenidb” için “username” ile belirtilen yeni oluşturulacak kullanıcı hesabına ve “password” ile belirtilen kullanıcı şifresine göre düzenler. İkinci komut ise işlemleri gerçek anlamda yerine getiren komuttur.Eğer kullanıcı zaten tanımlı ise ve o kullanıcıya bu yenidb için de yetki verilecekse, o zaman aşağıdaki gibi olmalıdır;
mysql> grant all on yenidb.* to username@localhost;
mysql> flush privileges;
burada tek fark sizinde gördüğünüz gibi “identified by ‘password‘” bölümü sonda yoktur.



daha iyi olur =)
ellerine sağlık bide su verdataya resiz eklemeyi + micheal angelo ile biraz bilgi versen