Ubuntu da Terminal den Mysql Root Şifresini Değiştirmek

Standard

Uzun bir süre sonra herkese merhaba,

Bir süredir ara verdiğim makalelerime bugün kısa öz bir yazı ile devam ediyorum. Bu makalemde ubuntu sistem kurulu olan makinenizde mysql root şifresini değiştirmek nasıl yapılıyor onu ele alacağız..

Terminal e bağlantı sağladıktan sonra sırasıyla adım adım aşağıdaki işlemleri yapacağız yaparak 4 adımda sonuca ulaşacağız..

1. Mysql Server ı durduralım

sudo /etc/init.d/mysql stop

2. Mysqld ayarlalarını çalıştıralım

sudo mysqld --skip-grant-tables &

3. Mysql e root olarak bağlanalım

mysql -u root -p

4. Son adımda önce veritabanımızı seçelim ve bir sorgu yardımı ile şifremizi değiştirelim.

USE mysql

NOT: ONURCANALP yazan kısma kendi yeni parolanızı yazabilirsiniz.

UPDATE user SET Password=PASSWORD('ONURCANALP') WHERE User='root'; FLUSH PRIVILEGES; exit;

Hepsi bu kadar.. Bu işlemden sonra mysql e root kullanıcısı ile bağlanabilirsiniz.

Mysql e bağlantı

Herkese kolay gelsin…

4 thoughts on “Ubuntu da Terminal den Mysql Root Şifresini Değiştirmek

  1. ali

    merhaba söylediğiniz yöntemi ve buna benzer bir çok çözüm yolunu denememe rağmen mysql -u root -p komutundan sonra şifremi girince aşağıdaki hatayı alıyorum. yardımcı olabilirmisiniz

    140806 0:58:31 [Warning] Access denied for user ‘root’@’localhost’ (using password: YES)
    ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ (using password: YES)

  2. Bir not düşmek gerekirse UPDATE satırlarını yazdığınızda belki “ERROR 1046 (3D000): No database selected” tarzı bir hata alabilirsiniz.

    Bu durumda ilk önce USE mysql yazarak veritabanını seçin.
    “Database changed” yazacaktır.

    Ardından verilen UPDATE satırlarını yazabilirsiniz.
    İyi çalışmalar, yazı için teşekkürler.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir