Terminal Üzerinden Mysql Erişimi ve Default Password Değiştirme

Mysql’e erişmek için;
-u: Kullanıcı adını ifade eder. Bu flagdan sonra erişeceğiniz kullanıcı adını girmelisiniz
-p: Şifreyi ifade eder. komut çalıştıktan sonra root kullanıcısının şifresini isteyecektir.

mysql -u root -p

Kullanıcı adınız ve şifrenizi doğru girdiyseniz, mysql’e erişmiş olacaksınız.
Mysql veritabanlarınızı görmek için;

show databases;

Bir veritabanı üzerinde işlem yapmak için öncelikle veritabanını seçmeniz gerekmektedir;

use veritabani_adi;

Veritabanı içerisindeki tabloları listelemek için;

show tables;

Bundan sonrası mysql bilginize göre sorguları atıp at koşturabilirsiniz.

"Select * from tablo_adi" bla bla..

Mysql şifrenizi değiştirmek için terminalden mysql’e giriş yaptıktan sonra;

UPDATE mysql.user SET Password = PASSWORD('password') WHERE User = 'root';

Aktif olarak giriş yapmış bir kullanıcının şifresini değiştirdiyseniz şifre değişikliğinin yansıması için;

FLUSH PRIVILEGES;

Veritabanı oluşturmak için

CREATE DATABASE veritabani_adi CHARACTER SET utf8 COLLATE utf8_general_ci;

Standart olarak utf8 kullandığımız için karakter seti ile oluşturdum. Yoksa “create database db_adi” yeterli olacaktır.