Heim > Datenbank > MySQL-Tutorial > Detaillierte Erläuterung der MySQL-Erstellung normaler Root-Benutzer sowie der Änderungs- und Löschfunktionen

Detaillierte Erläuterung der MySQL-Erstellung normaler Root-Benutzer sowie der Änderungs- und Löschfunktionen

小云云
Freigeben: 2018-01-27 14:51:14
Original
1592 Leute haben es durchsucht

Dieser Artikel stellt hauptsächlich die MySQL-Erstellung für Root-Benutzer sowie die Änderungs- und Löschfunktionen vor. Ich hoffe, dass er allen helfen kann.

Methode 1: Verwenden Sie den Befehl SET PASSWORD

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

Methode 2: Verwenden Sie mysqladmin

mysqladmin -u root password "newpass"
Nach dem Login kopieren

Wenn Root bereits ein Passwort festgelegt hat, verwenden Sie den Folgende Methode

mysqladmin -u root password oldpass "newpass"
Nach dem Login kopieren

Methode 3: Direktes Bearbeiten der Benutzertabelle mit UPDATE

mysql -u root
  mysql> use mysql;
  mysql> UPDATE user SET Password = PASSWORD('newpass') WHERE user = 'root';
  mysql> FLUSH PRIVILEGES;
Nach dem Login kopieren

Erstellen eines normalen Benutzers

Benutzerverwaltung

mysql>use mysql;
Nach dem Login kopieren
Nach dem Login kopieren

Ansicht

mysql> select host,user,password from user ;
Nach dem Login kopieren
Nach dem Login kopieren

Erstellen

mysql>

Benutzerverwaltung

mysql>use mysql;
Nach dem Login kopieren
Nach dem Login kopieren

Ansicht

mysql> select host,user,password from user ;
Nach dem Login kopieren
Nach dem Login kopieren

Benutzer erstellen

mysql> insert into mysql.user (Host,User,Password) Values('%','wise',PASSWORD('passwd'));
msyql>FLUSH RPIVILEGES
Nach dem Login kopieren

Ändern

mysql>rename user feng to newuser;//mysql 5之后可以使用,之前需要使用update 更新user表
Nach dem Login kopieren
Nach dem Login kopieren

Löschen

mysql>drop user newuser; //mysql5之前删除用户时必须先使用revoke 删除用户权限,然后删除用户,mysql5之后drop 命令可以删除用户的同时删除用户的相关权限
Nach dem Login kopieren

Passwort ändern

mysql> set password for zx_root =password('xxxxxx');
 mysql> update mysql.user set password=password('xxxx') where user='otheruser'
Nach dem Login kopieren
Nach dem Login kopieren

Benutzerberechtigungen anzeigen

mysql> show grants for zx_root;
Nach dem Login kopieren
Nach dem Login kopieren

Berechtigungen erteilen

mysql> grant all privileges on YQ.* to wise;
Nach dem Login kopieren

Berechtigungen wiederherstellen

mysql> revoke select on dmc_db.* from zx_root; //如果权限不存在会报错
Nach dem Login kopieren
Nach dem Login kopieren

Ändern

mysql>rename user feng to newuser;//mysql 5之后可以使用,之前需要使用update 更新user表
Nach dem Login kopieren
Nach dem Login kopieren

Löschen

mysql>dropuser newuser; //mysql5之前删除用户时必须先使用revoke 删除用户权限,然后删除用户,mysql5之后drop 命令可以删除用户的同时删除用户的相关权限
Nach dem Login kopieren

Passwort ändern

mysql> set password for zx_root =password('xxxxxx');
 mysql> update mysql.user set password=password('xxxx') where user='otheruser'
Nach dem Login kopieren
Nach dem Login kopieren

Benutzerberechtigungen anzeigen

mysql> show grants for zx_root;
Nach dem Login kopieren
Nach dem Login kopieren

Berechtigungen erteilen

mysql> grant select on dmc_db.* to zx_root;
Nach dem Login kopieren

Berechtigungen wiederverwenden

mysql> revoke select on dmc_db.* from zx_root; //如果权限不存在会报错
Nach dem Login kopieren
Nach dem Login kopieren

Verwandte Empfehlungen:

MySQL-Benutzerkonten erstellen und Benutzerkonten löschen

MySQL-Tutorial zum Erstellen berechneter Felder und zur Verwendung von Unterabfragen

MySQL analysieren, um lokale Benutzer zu erstellen und Datenbankberechtigungen erteilen

Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der MySQL-Erstellung normaler Root-Benutzer sowie der Änderungs- und Löschfunktionen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage