MySQL
Ändra lösenord
Sök…
Ändra MySQL root-lösenord i Linux
Så här ändrar du MySQL: s root-användarlösenord:
Steg 1: Stoppa MySQL-servern.
- i Ubuntu eller Debian:
sudo /etc/init.d/mysql stop
- i CentOS, Fedora eller Red Hat Enterprise Linux:
sudo /etc/init.d/mysqld stop
Steg 2: Starta MySQL-servern utan behörighetssystemet.
sudo mysqld_safe --skip-grant-tables &
eller om mysqld_safe
är tillgängligt,
sudo mysqld --skip-grant-tables &
Steg 3: Anslut till MySQL-servern.
mysql -u root
Steg 4: Ställ in ett nytt lösenord för root-användare.
FLUSH PRIVILEGES;
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
FLUSH PRIVILEGES;
exit;
FLUSH PRIVILEGES;
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('new_password');
FLUSH PRIVILEGES;
exit;
Obs: ALTER USER
introducerades i MySQL 5.7.6.
Steg 5: Starta om MySQL-servern.
- i Ubuntu eller Debian:
sudo /etc/init.d/mysql stop
sudo /etc/init.d/mysql start
- i CentOS, Fedora eller Red Hat Enterprise Linux:
sudo /etc/init.d/mysqld stop
sudo /etc/init.d/mysqld start
Ändra MySQL root-lösenord i Windows
När vi vill ändra root-lösenord i windows måste vi följa följande steg:
Steg 1: Starta kommandotolken genom att använda någon av metoderna nedan:
Perss Crtl+R
eller Goto Start Menu > Run
och skriv sedan cmd
och cmd
på enter
Steg 2: Ändra din katalog där MYSQL
är installerad. I mitt fall är det
C:\> cd C:\mysql\bin
Steg 3: Nu måste vi starta kommandotolken mysql
C:\mysql\bin> mysql -u root mysql
Steg 4: Brandfråga för att ändra root
lösenord
mysql> SET PASSWORD FOR root@localhost=PASSWORD('my_new_password');
Bearbeta
- Stoppa MySQL (mysqld) server / daemon-processen.
- Starta MySQL-servern bearbeta alternativet - skip-grant-tabeller så att det inte kommer att be om ett lösenord:
mysqld_safe --skip-grant-tables &
- Anslut till MySQL-servern som
mysql -u root
:mysql -u root
- Ändra lösenord:
- (5.7.6 och nyare):
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new-password';
- (5.7.5 och äldre, eller MariaDB):
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('new-password); flush privileges; quit;
- Starta om MySQL-servern.
Obs: detta fungerar bara om du är fysiskt på samma server.
Online-dokument: http://dev.mysql.com/doc/refman/5.7/sv/resetting-permissions.html