Heim  >  Artikel  >  Datenbank  >  Einführung in Methoden zum Ändern des Root-Passworts sowie zur Installations- und Konfigurationsoptimierung in MySQL

Einführung in Methoden zum Ändern des Root-Passworts sowie zur Installations- und Konfigurationsoptimierung in MySQL

黄舟
黄舟Original
2017-07-30 14:21:521767Durchsuche

Dieser Artikel führt Sie in die MySQL-Installation und -Konfiguration ein und erwähnt anschließend verschiedene Methoden zum Ändern des Root-Passworts in MySQL. Freunde, die es benötigen, können sich darauf beziehen

1

apt-get install mysql-server muss das Kontopasswort festlegen


apt-get isntall mysql-client
apt-get libmysqlclient-dev

2.sudo netstat -tap | grep mysql Überprüfen Sie, ob die Installation erfolgreich ist


root@xyz:~# netstat -tap | grep mysql
tcp6    0   0 [::]:mysql       [::]:*         LISTEN   7510/mysqld -->安装成功

2. Richten Sie den MySQL-Fernzugriff ein

1. Bearbeiten Sie die MySQL-Konfigurationsdatei und kommentieren Sie bind-address = 127.0.0.1


vi /etc/mysql/mysql.conf.d/mysqld.cnf

2. Geben Sie mit root die MySQL-Befehlszeile ein und führen Sie Folgendes aus 2 Schritte Befehl, das Root-Konto-Passwort von MySQL im Beispiel: root


grant all on *.* to root@'%' identified by 'root' with grant option;
flush privileges;

3. Starten Sie MySQL neu


/etc/init.d/mysql restart

3. Mehrere Methoden zum Ändern des Root-Passworts in MySQL

Methode 1: Verwenden Sie den Befehl SET PASSWORD


  mysql -u root
  mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');

Methode 2: Verwenden Sie mysqladmin


  mysqladmin -u root password "newpass"

Wenn root bereits a festgelegt hat Passwort, verwenden Sie die folgende Methode


 mysqladmin -u root password oldpass "newpass"

Methode 3: Verwenden Sie UPDATE, um die Benutzertabelle direkt zu bearbeiten


mysql -u root
  mysql> use mysql;
  mysql> UPDATE user SET Password = PASSWORD('newpass') WHERE user = 'root';
  mysql> FLUSH PRIVILEGES;
   在丢失root密码的时候,可以这样
   mysqld_safe --skip-grant-tables&
   mysql -u root mysql
   mysql> UPDATE user SET password=PASSWORD("new password") WHERE user='root';
   mysql> FLUSH PRIVILEGES;

Zusammenfassung

Das obige ist der detaillierte Inhalt vonEinführung in Methoden zum Ändern des Root-Passworts sowie zur Installations- und Konfigurationsoptimierung in MySQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn