26
Mar
09

MySQL root şifresi nasıl değiştirilir?

MySQL de herhangi bir kullanıcının şifresini unuttuğunuz ve değiştirmek zorunda kaldığınız durumlarda kullanılabilecek pratik bir çözüm arıyorsanız doğru yerdesiniz…

Öncelikle sunucuda çalışan servisleri yönetecek yetyike sahip olmanız gerektiğini belirteyim. Sonrasında yapmanız gereken mysql sunucusunu durdurup geçici olarak kullanıcı yetkilerini devre dışı bırakarak sunucuyu çalıştırmak. Debian ve Windows da bu iş aşağıdaki gibi kolayca yapılabilir.

Debian:

server:~# /etc/init.d/mysql stop
Stopping MySQL database server: mysqld.
server:~# /usr/bin//mysqld_safe --skip-grant-tables
nohup: ignoring input and redirecting stderr to stdout
Starting mysqld daemon with databases from /var/lib/mysql
mysqld_safe[5311]: started

server:~# mysql
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.0.51a-24 (Debian)

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> UPDATE mysql.user SET Password=PASSWORD('YeniSifre') WHERE User='root';
Query OK, 3 rows affected (0.00 sec)
Rows matched: 3  Changed: 3  Warnings: 0

mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.01 sec)

mysql> quit
Bye
server:~# /etc/init.d/mysql restart
Stopping MySQL database server: mysqld.
Starting MySQL database server: mysqld.
server:~#

Windows:

C:\>net stop mysql
The MySQL service is stopping.
The MySQL service was stopped successfully.

C:\>D:\server\mysql\bin\mysqld-nt.exe --skip-grant-tables

C:\>mysql
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.0.51a-community-nt MySQL Community Edition (GPL)

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> UPDATE mysql.user SET Password=PASSWORD('YeniSifre') WHERE User='root';
Query OK, 1 row affected (0.00 sec)
Rows matched: 1  Changed: 1  Warnings: 0

mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)

mysql> quit
Bye

C:\>net start mysql
The MySQL service is starting.
The MySQL service was started successfully.

Kaynak: http://dev.mysql.com/doc/refman/5.0/en/resetting-permissions.html


1 Response to “MySQL root şifresi nasıl değiştirilir?”


  1. 1 Aytaç EnginNo Gravatar Aug 20th, 2009 at 18:49

    Adresini takip ederseniz , windows sunucuda mysql root şifresinin değiştirilmesini anlatan makale :

    http://blog.aytacengin.com/windows-sunucuda-mysql-root-sifresini-degistirme-sifirlama-islemi

    iyi çalışmalar dilerim.

    Aytaç Engin

Comments are currently closed.

March 2009
M T W T F S S
« Feb   Apr »
 1
2345678
9101112131415
16171819202122
23242526272829
3031